上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 66 下一页
摘要: LINK: "游戏" 当L==1的时候 容易想到 答案和1的位置有关。 枚举1的位置 那么剩下的方案为(R 1)! 那么总答案为 (R+1) R/2(R 1)! 考虑L==2的时候 对于一个排列什么时候会终止 容易发现是L~R中所有的质数 在这个排列中的最后一个位置的影响。 还是枚举这个质数的位置i 阅读全文
posted @ 2020-05-01 16:55 chdy 阅读(149) 评论(0) 推荐(0) 编辑
摘要: LINK: "死亡之树" 关于去重 还是有讲究的。 题目求本质不同的 具有k个叶子节点的树的个数 不能上矩阵树。 点数很少容易想到装压dp 考虑如何刻画树的形状 发现一个维度做不了 所以。 设状态 f[i][j]表示 点的集合为i叶子集合的点为j的方案树。 这样我们就能知道这棵树大致的样子 空间 为 阅读全文
posted @ 2020-05-01 15:08 chdy 阅读(248) 评论(0) 推荐(0) 编辑
摘要: LINK: "多项式 exp" 做多项式的题 简直在嗑药。 前置只是 泰勒展开 这个东西用于 对于一个函数f(x) 我们不好得到 其在x处的取值。 所以另外设一个函数g(x) 来在x点处无限逼近f(x). 具体的 $f(x) ≈ g(x)=g(0)+\frac{f^1(0)}{1!}x+\frac{ 阅读全文
posted @ 2020-04-30 21:58 chdy 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 容易想到 这个环一定是简单环。 考虑如果是复杂环 那么显然对于其中的第一个简单环来说 要么其权值为负 如果为正没必要走一圈 走一部分即可。 对于前者 显然可以找到更小的 对于第二部分是递归定义的。 综上 这个环是一个简单环。 那么最多有n个点。 考虑枚举起点 然后 设f[i][j][k]表示从i到j 阅读全文
posted @ 2020-04-30 20:52 chdy 阅读(196) 评论(0) 推荐(0) 编辑
摘要: LINK: "Cupid's Arrow" 前置函数 atan2 返回一个向量的幅角.范围为[Pi, Pi) 值得注意的是 返回的是 相对于x轴正半轴的辐角。 而判断一个点是否在一个多边形内 通常有三种方法: 一种就是令这个点向多边形内所有边求角度的和 如果为2Pi 或者 2Pi那么就在其中 一种是 阅读全文
posted @ 2020-04-30 20:49 chdy 阅读(152) 评论(0) 推荐(0) 编辑
摘要: LINK: "简单树" 以后我再不认真读题 我TM活该退役 又因为没认真读题多调了20min.时间珍贵啊。 题目最后让ans%n 我没取模 自闭ing. 还是挺有意思的题目。求x到区间[L,R]的所有点的距离。 这个还是一个非常经典的问题。需要把答案的式子列出来。 $\sum_{i=L}^R(dis 阅读全文
posted @ 2020-04-30 19:52 chdy 阅读(174) 评论(0) 推荐(0) 编辑
摘要: LINK: "聪聪与可可" 这道题的核心是 想到如何统计答案。 如果设f[i][j]表示第i个时刻... 可以发现还需要统计位置信息 以及上一次到底被抓到没有的东西 不太好做。 两者的位置都在变化 所以需要设出状态 f[i][j]表示第聪聪在i位置 可可在j位置的期望步数。 容易想到转移. i==j 阅读全文
posted @ 2020-04-30 17:19 chdy 阅读(114) 评论(0) 推荐(0) 编辑
摘要: LINK: "小H的小屋" 尽管有论文 但是 其证明非常的不严谨 结尾甚至还是大胆猜测等字样... 先说贪心:容易发现m|n的时候此时均分两个地方就是最优的。 关于这个证明显然m在均分的时候的分点一定是n的子集 考虑不为均分的时候答案一块增多一个增少 但是增多的幅度显然更大 所以的证。 然后 当m不 阅读全文
posted @ 2020-04-30 14:55 chdy 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 第一次遇到二维卷积 不太清楚是怎么做的。 40分暴力比对即可。 对于行为或者列为1时 容易想到NTT做快速匹配.然后找答案即可。 考虑这是一个二维的比对过程。 设$f_{i,j}$表示以i,j为右下角的答案。 那么我们把询问矩阵给上下翻转 左右翻转。设初始矩阵为a 询问矩阵为b 且询问矩阵大小为x, 阅读全文
posted @ 2020-04-29 22:13 chdy 阅读(222) 评论(0) 推荐(0) 编辑
摘要: LINK: "旋转卡壳" 如题 是一道模板题。 容易想到n^2暴力 当然也能随机化选点 (~~还真有人过了~~ 考虑旋转卡壳 其实就是对于某个点来说找到其最远的点。 在找的过程中需要借助一下个点的帮助 利用当前点到当前线段的所构成的面积来判断高度是否足够高。 容易证明第二个指针最多跑两圈 第一个指针 阅读全文
posted @ 2020-04-29 20:23 chdy 阅读(188) 评论(0) 推荐(0) 编辑
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 66 下一页