上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 30 下一页
摘要: 题解: 看上去好像很难的样子 计算几何??? 看了眼输出 整数?? 模拟一下??? 好像直接维护就行 我们考虑对于[-m,m]范围内的整数点 左端点+1 右端点-1(对应的r半径) 对于当前点在树状数组上二分找到当前第K大的数 然后统计贡献即可 4418: [Shoi2013]扇形面积并 Descr 阅读全文
posted @ 2018-09-11 17:44 wang9897 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 题解: 很沙茶的平衡树模拟题 然后7e5常数大到爆炸 本想试着卡过去发现只能80分 只能线段树模拟了 考虑到当前有一个指针指向出去的牌的位置 每次放牌低的操作实质是指针往后移的操作 k=(k+t)%sum[1] 即可 80分做法 100分做法 4415: [Shoi2013]发牌 Descripti 阅读全文
posted @ 2018-09-11 15:59 wang9897 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 题解: 题意容易理解错 实质上这个题就是2种操作 1.单点修改 2.问是否每次操作能否选取c个大于等于1的 然后能否进行s次 首先很显然的 如果大于等于s的数量大于等于c 那么必然可行 如果小于等于c 那我们考虑剩下的总和是否大于等于(c-k)*s 如果大于则可行 否则则不可行 4378: [POI 阅读全文
posted @ 2018-09-11 13:33 wang9897 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 题解: 很显然这个题 等差数列没有办法维护 那么我们考虑一段区间为等差数列 那么应该满足 1.最大值和最小值的差等于(r-l)*k 2.任意相邻差值的绝对值的gcd与k的gcd等于k 3.特判k==0的情况 3.用set去重 4373: 算术天才⑨与等差数列 Description 算术天才⑨非常喜 阅读全文
posted @ 2018-09-10 19:39 wang9897 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 题解: 直接做肯定是不行的啦 我们考虑到这个性质 如果我们维护了mx为当前能表示连续的最大值 那么当我们插入的数x小于等于mx+1时都会接下来产生更长的连续区间 为什么大于mx+1不可以(因为你会中间漏掉几个数以至于无法表示) 因此转化模型为 求[l,r]区间在[lastmx+2,mx+1]范围权值 阅读全文
posted @ 2018-09-10 13:04 wang9897 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 好像这几天的SAM的博客都忘记更了 咕咕咕(有时间补上 言归正传 这个题主要的性质是 相对增长趋势不会发生变化 那我们根据操作的性质 可以得出 每个时刻都满足初始状态下增长趋势的相对大小关系 就是说初始值大的在接下来的时刻也一定会大因此我们可以按照这个方式去建线段树 然后维护每次查询后每个位置初始值 阅读全文
posted @ 2018-09-10 11:18 wang9897 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 题解: 建出SAM 用LCT维护Right集合即可 2555: SubString Description 懒得写背景了,给你一个字符串init,要求你支持两个操作 (1):在当前字符串的后面插入一个字符串 (2):询问字符串s在当前字符串中出现了几次?(作为连续子串) 你必须在线支持这些操作。 懒 阅读全文
posted @ 2018-08-29 00:39 wang9897 阅读(147) 评论(0) 推荐(0) 编辑
摘要: qtree1(树剖+线段树 1年前代码略丑) qtree2(lct 查询忘记传标记 WA死) qtree3(树剖+线段树 求反竟然对拍跑了这么久) qtree4 1.颜色翻转 2.求树中最长白色点对距离 题解: 这本是动态点分模板题 然而不会啊 所以我们LCT来搞一搞 维护子树信息 首先 维护max 阅读全文
posted @ 2018-08-28 00:57 wang9897 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 题解: 首先要知道二分图的性质 如果这个存在奇环 那么不存在二分图 否则二分图存在 那么我们只需要维护这个图中是否出现奇环即可 首先考虑加边 如果没有联通直接连边即可 否则考虑这条链上是奇数还是偶数 如果是奇数点 那么把里面最小的边丢到集合中 并断开最小边加上目前这条边(根据删除的时间来判定) 删除 阅读全文
posted @ 2018-08-23 18:55 wang9897 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 题解:树剖sb题啊 想玩新花样啊 写虚树啊 写着写着又回到树剖了 咬牙重构树剖 写一万年发现树剖写挂了 直接考虑 对于每次查询 等于选定某些区间统计价值 直接对于需要的区间打上标记 最后统计即可 查询结束后清除标记 3589: 动态树 Description 别忘了这是一棵动态树, 每时每刻都是动态 阅读全文
posted @ 2018-08-21 15:51 wang9897 阅读(148) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 30 下一页