上一页 1 ··· 6 7 8 9 10 11 12 下一页
摘要: 动态规划的状态转移方程为$dp[i] = min(dp[j] + f(i,j)) , L(i)<=j<=R(i)$ 若$f(i,j)$仅与i,j中的一个有关,则可以采用单调队列优化,若$f(i,j)$与$i,j$均有关,则可以采用斜率优化 模板题 HDU3507 容易写出状态转移方程: \(dp[i 阅读全文
posted @ 2021-10-18 00:02 qingyanng 阅读(56) 评论(1) 推荐(0) 编辑
摘要: 。 阅读全文
posted @ 2021-10-08 16:50 qingyanng 阅读(37) 评论(1) 推荐(0) 编辑
摘要: Killjoy A new agent called Killjoy invented a virus COVID-2069 that infects accounts on Codeforces. Each account has a rating, described by an integer 阅读全文
posted @ 2021-10-07 15:59 qingyanng 阅读(33) 评论(2) 推荐(0) 编辑
摘要: 洛谷 P2158 [SDOI2008] 仪仗队 思路:套莫反 点击查看代码 int mo[N]; int cnt,primes[N];bool st[N]; ll sum[N]; void init(){ mo[1] = 1; for(int i=2;i<N;i++){ if(!st[i]) pri 阅读全文
posted @ 2021-10-03 11:31 qingyanng 阅读(31) 评论(1) 推荐(0) 编辑
摘要: 势能线段树 势能均摊复杂度 在N个数求gcd问题中,总时间复杂度为O(N+logC) 那么势能均摊复杂度就为O(N+logC)/N = O(1+logC/N) = O(1) 也就是对每个数来说gcd的操作的时间复杂度是O(1)的 注意:可持久化数据结构由于其O(1)版本记录的特性,显然会使得操作被重 阅读全文
posted @ 2021-09-28 10:43 qingyanng 阅读(107) 评论(1) 推荐(0) 编辑
摘要: D. Kefa and Dishes 范围比较小可以用二进制暴力枚举 限制条件:前后相邻的拿的物品有贡献,所以状态要记录最后一个拿的物品,记录所有物品的状态,暴力枚举物品状态,枚举前一个后一个物品 点击查看代码 #include <iostream> #include <map> #include 阅读全文
posted @ 2021-09-26 11:58 qingyanng 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 线段树思路: 要找结束时间小于当前物品开始时间的机器,线段树上维护区间最小值 要找早出现的可行位置,线段树上二分,查询返回尽可能靠左的位置,i-n没有的话1-i再查 找到位置要单点更新 点击查看代码 #include <iostream> #include <map> #include <vecto 阅读全文
posted @ 2021-09-23 20:16 qingyanng 阅读(58) 评论(1) 推荐(0) 编辑
摘要: 3419. 双向排序 给定序列 (a1,a2,⋅⋅⋅,an)=(1,2,⋅⋅⋅,n),即 ai=i。 小蓝将对这个序列进行 m 次操作,每次可能是将 a1,a2,⋅⋅⋅,aqi 降序排列,或者将 aqi,aqi+1,⋅⋅⋅,an 升序排列。 请求出操作完成后的序列。 输入格式 输入的第一行包含两个整 阅读全文
posted @ 2021-09-23 10:54 qingyanng 阅读(868) 评论(1) 推荐(1) 编辑
摘要: D. Zztrans 的班级合照 思路: 容易发现,同学们从从低到高来站队,每次必须保证已经站在第一排的人数大于等于第二排的人数。 设$dp[i][j]$表示已经占了i个人,有j个人站在第前排的概率。 为了避免重复计算,可以把相同的缩成一个点,最后的答案再乘以相同的个数的全排列。 还要枚举相同的几个 阅读全文
posted @ 2021-09-17 12:05 qingyanng 阅读(62) 评论(1) 推荐(0) 编辑
摘要: 1400-1500 Codeforces Round #741 (Div. 2) C. Rings 1600-1700 Codeforces Round #515 (Div. 3) E. Binary Numbers AND Sum **思路:**对s2求前缀和,倒着遍历s1的字符串,当前遍历到i, 阅读全文
posted @ 2021-09-16 09:55 qingyanng 阅读(44) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 下一页