会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
tyrii
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
12
下一页
2022年11月4日
D. Bishwock_线性dp
摘要: D. Bishwock 一万年没写题解了,俺又回来了 题目大意 给2*n的地图,有若干个格子不能放东西,问最多可以放入几个“L”形的棋子。 思路 基础线性dp,设dpi为前i个的最多情况。然后想这一次最多放几个,要注意有连着六格空的时候可以放两个棋子。 void solve(){ vct<strin
阅读全文
posted @ 2022-11-04 16:29 tyrii
阅读(41)
评论(0)
推荐(0)
2022年8月1日
2022牛客(4)1007_线段树
摘要: 1007_Climb Stairs_线段树 题目大意: 有0到n的n+1层楼,除了0层其他每层都有一只血量为ai的怪兽。初始攻击力为a0,攻击力大于等于怪兽血量就可以打败怪兽,打败之后就可以将其血量累加到自身攻击力上。每次都可以选择向下走一层或者在i+1到i+k层中选择一层直接跳过去。问是否可以杀死
阅读全文
posted @ 2022-08-01 19:23 tyrii
阅读(64)
评论(0)
推荐(0)
2022年7月19日
2022牛客暑期多校1_I-Chiitoitsu_概率DP
摘要: I-Chiitoitsu_概率DP 题目大意: 初始手牌有 13 张麻将牌,相同牌至多出现 2 张 每轮可以从牌堆摸牌,若达成七对子则自摸胡牌 若不然则选择手牌中某张牌并丢弃之 给定初始手牌,求最优策略下达成七对子的期望轮数 多组数据,数据组数不超过 1e5 思路和代码: 搞懂这个dp推荐读者把dp
阅读全文
posted @ 2022-07-19 20:45 tyrii
阅读(67)
评论(0)
推荐(0)
2022年7月7日
2-DP_题解
摘要: 2-DP_题解 比赛链接 A,不要62_前缀和 题目大意 中文题 思路和代码 初始化一个前缀和数组表示[1,i]之间有多少有效车牌即可 ll l , r ; ll p[N] ; ll ck(ll x){ ll y = x ; while(y){ int t = y % 10 ; if(t == 4)
阅读全文
posted @ 2022-07-07 19:03 tyrii
阅读(64)
评论(0)
推荐(0)
2022年7月4日
1-stl介绍_题解
摘要: 1-stl介绍_题解 2022/7/4-ACM暑期集训 A,最大或位_位运算贪心 题目大意 中文题自己看 思路和代码 要xy的或值最大则尽量让每一位或的结果都是1。考虑将y固定在r,x从l一点点变大。所以我们要让x在不大于r的情况下尽可能大。从大往小考虑二进制位。一旦出现“1<->0”的情况就表示后
阅读全文
posted @ 2022-07-04 14:48 tyrii
阅读(122)
评论(0)
推荐(0)
2022年7月3日
C. awoo's Favorite Problem_思维+set
摘要: Problem - 1697C - Codeforces 题目大意 给字符串s和t。现有两种操作,操作1使“ab”变成“ba”,操作2使“bc”变成“cb”。问经过若干次操作后s有无可能变成t。 思路和代码 将两个字符串一位一位进行匹配。然后就有四种情况: s_i==t_i 则匹配 s_i == '
阅读全文
posted @ 2022-07-03 10:46 tyrii
阅读(185)
评论(0)
推荐(0)
2022年6月2日
B. Mike and Feet_单调栈+RMQ
摘要: Problem - B - Codeforces 题目大意 求出所有长度x的子段中最小值的最大值 思路和代码 考虑O(n3)暴力的做法,枚举所有长度的子区间找最小值的最大。 这种做法即便是将最小值的查询通过线段树或**散列表(ST)**降低到log级别也还是有O(n2logn)的复杂度。 考虑另外的
阅读全文
posted @ 2022-06-02 20:36 tyrii
阅读(42)
评论(0)
推荐(0)
2022年5月18日
F2. Promising String (hard version)_BIT正序对+离散化+同余分组
摘要: F2. Promising String (hard version)_BIT正序对+离散化+同余分组 题目大意: 给一串由+-构成的序列,两个-可以合并成一个+。一个串+-数量相等就称其为好串,若一个串可以通过若干次合并变成好串那么我们称其为P串。现在给定一个串,问其中有多少的子串是P串。 思路和
阅读全文
posted @ 2022-05-18 11:47 tyrii
阅读(83)
评论(0)
推荐(0)
2022年5月17日
D. Toss a Coin to Your Graph_二分答案+拓扑
摘要: D. Toss a Coin to Your Graph_二分+拓扑 题目大意 在图中找一个长度大于等于k的链使得其中的最大值最小。 思路和代码 很好的题目 首先,最大值的最小很容易就可以想到二分 每次在值小于等于mid的图里面做拓扑序bfs,维护ds数组,dsi表示从拓扑序起点到点i的最多点数。
阅读全文
posted @ 2022-05-17 10:26 tyrii
阅读(85)
评论(0)
推荐(0)
C. Rooks Defenders_BIT
摘要: C. Rooks Defenders_BIT 题目大意 有n*n的棋盘,每次可以在任意位置放下或者拿走一个车。每个车可以攻击到他所在的一整行和一整列。每次查询给一个矩形区间,问区间内的每一个格子是否都能被攻击到。 思路和代码 首先x轴y轴分开考虑是好想的。 对两个轴维护BIT即可 要注意的是,BIT
阅读全文
posted @ 2022-05-17 10:25 tyrii
阅读(107)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
12
下一页
公告