摘要: 践踏 思路: 如果k不为0, 那么就是对k取模意义下的区间更新, 单点查询 否则, 就是普通的区间更新, 单点查询 代码: 阅读全文
posted @ 2018-11-20 17:44 Wisdom+.+ 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 大法师与魔法石 思路: 对于一个ai, 它可以构成区间[ai/v, ai] 假设和它相邻的为aj, 那么ai 和 aj 构成的区间为[(ai+aj) / v, ai+aj] 那么这两个区间能合并的条件是 (ai + aj) / v <= ai 即aj <= (v - 1)ai (v >= 2) 又因 阅读全文
posted @ 2018-11-20 15:37 Wisdom+.+ 阅读(162) 评论(0) 推荐(0) 编辑
摘要: UVA - 10245 思路: 平面分治 inplace_merge()可以用来归并排序 代码: 阅读全文
posted @ 2018-11-20 13:20 Wisdom+.+ 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 2018 AICCSA Programming Contest A Tree Game B Rectangles 思路:如果存在大于0的交面积的话, 那么肯定能找到一条水平的直线 和 一条垂直的直线, 使得水平直线的左右两边点的个数相等且为n, 垂直直线的左右两边点的个数相等且为n 也就是说不能有点 阅读全文
posted @ 2018-11-20 09:59 Wisdom+.+ 阅读(597) 评论(0) 推荐(0) 编辑