随笔分类 -  常用技巧

摘要:题目传送门 1 /* 2 莫队算法:求出[l, r]上取出两只相同袜子的个数。 3 莫队算法是离线处理一类区间不修改查询类问题的算法。如果你知道了[L,R]的答案,可以在O(1)的时间下得到 4 [L,R-1]和[L,R+1]和[L-1,R]和[L+1,R],... 阅读全文
posted @ 2015-07-14 10:22 Running_Time 阅读(260) 评论(0) 推荐(0)
摘要:题目传送门 1 /* 2 题意:从i开始,之前出现过的就是之前的值,否则递增,问第p个数字是多少 3 莫队算法:先把a[i+p-1]等效到最前方没有它的a[j],问题转变为求[l, r]上不重复数字有几个,裸莫队:) 4 */ 5 #include 6 #include... 阅读全文
posted @ 2015-07-14 10:19 Running_Time 阅读(320) 评论(0) 推荐(0)
摘要:题目传送门 1 /* 2 尺取法:先求出不同知识点的总个数tot,然后以获得知识点的个数作为界限, 更新最小值 3 */ 4 #include 5 #include 6 #include 7 #include 8 #include 9 #include 10 using names... 阅读全文
posted @ 2015-06-03 21:16 Running_Time 阅读(228) 评论(0) 推荐(0)
摘要:题目传送门 1 /* 2 题意:求连续子序列的和不小于s的长度的最小值 3 尺取法:对数组保存一组下标(起点,终点),使用两端点得到答案 4 1. 记录前i项的总和,求[i, p)长度的最小值,用二分找到sum[p] - s[i] >= s的p 5 2... 阅读全文
posted @ 2015-06-03 20:43 Running_Time 阅读(242) 评论(0) 推荐(0)