摘要: 一节政治课的结果……推式子+推式子+推式子…… 首先注意到一个区间里面,选择(x, y)和(y, x)的费用是一样的。所以我们把这两种情况合为一种,那么现在询问的区间为(l, r),则一共的情况就有 1 / (k + 1)*(k)种 (k = r - l + 1)。所以我们只需要求出区间内所有的子集 阅读全文
posted @ 2018-03-13 15:43 Twilight_Sx 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 感觉很是妙啊……这题数次误入歧途...最开始想的二维dp,单调队列优化;无果,卒。于是没忍住看了下标签:暴力枚举?搜索?于是开始想记忆化搜索。以为会有什么很强的剪枝之类的;30分,卒。最后终于回到正道上:50 0000的数据,只可能有O(n) & O(nlogn)两种复杂度吧?在这样的思想+标签线段 阅读全文
posted @ 2018-03-11 23:22 Twilight_Sx 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 这题好难啊……完全不懂矩阵加速递推的我TAT 这道题目要求我们求出不含不吉利数字的字符串总数,那么我们有dp方程 : dp[i][j](长度为 i 的字符串,最长与不吉利数字前缀相同的后缀长度为 j 的方案数)。 dp[i][j] = Σdp[i - 1][k] * a[k][j] (a 数组表示从 阅读全文
posted @ 2018-03-11 23:11 Twilight_Sx 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 主席树,操作上面基本上是一样的。每一个时间节点一棵树,一个树上的每个节点代表一个优先级的节点。把开始和结束时间点离散,在每一棵树上进行修改。注意因为一个时间节点可能会有多个修改,但我们要保证都在同一棵树上,所以我采取了让每个节点额外存储所属于的树的一个信息。当更新到一个节点的时候,如果属于建立好的新 阅读全文
posted @ 2018-03-07 22:29 Twilight_Sx 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 分块,注意重复的值之间的处理。跟普通分块的操作一样的啦,具体可以参见‘不勤劳的图书管理员’。 阅读全文
posted @ 2018-03-01 21:46 Twilight_Sx 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 由不勤劳的图书管理员带入了分块的坑,深深地被其暴力与优雅所征服。分块的实质就是将暴力块状封装起来,一整块的部分就一整块处理,零碎的部分就怎么暴力怎么来。因为分块大小的原因,限制了零碎部分数据的数量级,所以复杂度得以保证。 1.教主的魔法:可以算得上是一个分块的板子题。对于每一个块内sort排序,保存 阅读全文
posted @ 2018-03-01 12:26 Twilight_Sx 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 对于这道题目的两问,第一问直接二分答案求出最短长度。关键在于第二问应当如何求:建立dp方程,dp[i][j]代表到第i个分界线,切了j次(强制在第i处切一刀、这样就不会对后面的状态产生影响)。状态转移的方程即是当前分界线枚举上一条分界线在哪里,上一条分界线与当前线之间如果相差不超过之前二分出来的答案 阅读全文
posted @ 2018-02-28 19:01 Twilight_Sx 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 感受到网络流的强大了……这道题目的关键在于: 前后颜色不变的,流入流出的次数相等;原本是黑色的最后变成了白色,流出比流入次数多1;原本是白色最后变成黑色,流入比流出次数多一。所以我们将每一点拆成3个点,分别代表流入点,原点与流出点。最开始为黑色的点与源点连流量为1,费用为0的边,最后为黑色的点与汇点 阅读全文
posted @ 2018-02-27 21:14 Twilight_Sx 阅读(167) 评论(0) 推荐(0) 编辑
摘要: %%%%真的好强...看题解我都看了好久才完全明白。放一下参考的博客,谢谢神犇QAQ 1号博客 2号博客(超级赞的啦) 因为理解的过程太艰辛,所以必须记录一下这道强题:这道题目最难的两个约束就在于:保证一个时间一只老鼠只吃一块奶酪,一个时间一块奶酪只被一只老鼠吃。第一个想法还是相对明显的:二分答案, 阅读全文
posted @ 2018-02-26 22:08 Twilight_Sx 阅读(581) 评论(1) 推荐(0) 编辑
摘要: 第一次接触莫比乌斯反演,总之脑子都快要炸掉了……好难啊!本蒟蒻表示根本无法理解呜呜呜呜呜……不过在机房DL的帮助下总算是磕磕绊绊的A掉了这一题: 这道题目要我们的求的是:(1)ΣiΣj [gcd(i,j)==k], 区间范围内的限定我们都可以利用容斥来解决,所以默认为所求函数值的(i, j)取值范围 阅读全文
posted @ 2018-02-25 22:31 Twilight_Sx 阅读(179) 评论(0) 推荐(0) 编辑