上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 66 下一页
摘要: LINK:Multiset 主要点一下 二分和树状数组找第k大的做法. 线段树的做法是平凡的 开一个数组实现就能卡过. 考虑如树状数组何找第k大 二分+查询来判定是不优秀的。 考虑树状数组上倍增来做. 考虑从0开始跳 定义跳到的节点为前缀和. 那么不断跳累加权值即可. 第三种做法是二分 (其实我最先 阅读全文
posted @ 2020-05-25 21:33 chdy 阅读(138) 评论(0) 推荐(0) 编辑
摘要: LINK: "优雅的绽放吧,墨染樱花" 当时考完只会50分的做法 最近做了某道题受到启发 故会做这道题目了。(末尾附30分 50分 100分code 看到度数容易想到prufer序列 考虑dp统计方案数。 设f[i][j]表示前i个数字占了prufer序列j个位置的方案数.最后答案为f[n][n 2 阅读全文
posted @ 2020-05-25 19:54 chdy 阅读(192) 评论(0) 推荐(0) 编辑
摘要: LINK: "P6570 [NOI Online 3 提高组]优秀子序列" Online 2的T3 容易很多 不过出于某种原因(时间不太够 浪了 导致我连暴力的正解都没写. 容易想到 f[i][j]表示前i个数 当前或为j的方案数. 转移很简单 不过复杂度最坏是n 值域的. 只有20 可以把状态降维 阅读全文
posted @ 2020-05-25 15:24 chdy 阅读(187) 评论(0) 推荐(0) 编辑
摘要: LINK: "如果我让你查回文你还爱我吗" 了解到了这个模板题. 果然我不会写2333... 考试的时候想到了一个非常辣鸡的 线段树合并+莫队的做法 过不了不再赘述. 当然也想到了manacher不过不太会用 所以就自闭了。 这道题 容易考虑到manacher而不是PAM. 考虑 在扩充后的字符串上 阅读全文
posted @ 2020-05-24 16:28 chdy 阅读(388) 评论(0) 推荐(0) 编辑
摘要: LINK: "The red sakura" 暴怒狂樱 血染京都. 这题质量不咋地 这题也没啥营养. 不过还是存在值得学习的地方的。 一个trick n行 m列 第一行与第n行相连 第1列和第m列相连的时候。 考虑一个有意思的事情 x+k,y+k 在gcd(n,m)==1的时候 x+k,y+k为整个 阅读全文
posted @ 2020-05-24 16:20 chdy 阅读(148) 评论(0) 推荐(0) 编辑
摘要: LINK: "求和" 绝妙的一道题目。没做绝对亏了. 对于第一个subtask 考虑直接递推出组合数. 对于第二个subtask 考虑EGF 设两个EGF 都只含偶数项指标且系数为1的那种 一个到n一个到m 容易发现要求的东西为 两个EGF的卷积. 我只能做这么多了。 剩下的考虑先推一些关于组合数的 阅读全文
posted @ 2020-05-22 15:53 chdy 阅读(229) 评论(0) 推荐(0) 编辑
摘要: LINK: "小V和字符串" 容易想到只有1个数相同的 才能有贡献。 知道两个01串 那么容易得到最小步数 大体上就是 第一个串的最前的1和第二个串最前的1进行匹配。 容易想到设f[i][j]表示 前i位1的个数为j的贡献. 不过在 j 1 向 j进行转移的时候 两个集合的贡献无法得到 因为我们只知 阅读全文
posted @ 2020-05-21 21:15 chdy 阅读(288) 评论(0) 推荐(0) 编辑
摘要: LINK: "网络收费" 还是自己没脑子. 早上思考的时候 发现树形dp不可做 然后放弃治疗了. 没有合理的转换问题的模型是我整个人最大的败笔. 暴力也值得一提 爆搜之后可以写成FFT的形式的计算贡献的方法 连图都不用建出来. 不是传统的树形dp 因为子树的状态影响之后的决策 并且从下至上的话需要状 阅读全文
posted @ 2020-05-21 19:12 chdy 阅读(116) 评论(0) 推荐(0) 编辑
摘要: LINK: "自适应辛普森法1" 观察题目 这个东西 凭借我们的数学知识应该是化简不了的。 可以直接认为是一个函数 求定积分直接使用辛普森就行辣. 一种写法: 这种 写法比较常见 精度也比较稳 值得注意的是 exp每次需要/2 然后积分的时候要乘上15. 最后注意 要加上辛普森余项 (L R A)/ 阅读全文
posted @ 2020-05-21 17:00 chdy 阅读(145) 评论(0) 推荐(0) 编辑
摘要: LINK: "数独" 这道题好难 比DXL模板题要难上不少. 首先 还是考虑将行当做决策 那么 一共有$9 9 9=729$ 个决策. 考虑列用来填充 需要有的条件为 某个位置能能放一次$9 9$ 某行放一个x 某列放一个x 某九宫放一个. 那么列数为$4 9 9=324$。 考虑1的个数 每一行都 阅读全文
posted @ 2020-05-21 16:41 chdy 阅读(136) 评论(0) 推荐(0) 编辑
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 66 下一页