上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 66 下一页
摘要: LINK: "数据备份" 以前做过这种贪心 不过没有好好的证明 这次来严格的证明一下。 不难发现 最后的答案 选择的所有两对公司必然相邻。 所以排序后 把数组变成ai ai 1. 这样问他的模型就是 n 1个数从中选出k个数 且任意两个数不能相邻 求和的最小值。 k==1时显然是全局最小值。 k== 阅读全文
posted @ 2020-04-17 15:59 chdy 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 一道矩阵乘法的神题 早上的时候我开挂了 想了2h想出来了。 关于这道题我推了很多矩阵 最终推出两个核心矩阵 发现这两个矩阵放在一起做快速幂就行了。 当k==1时 显然的矩阵乘法 多开一个位置维护前缀和即可。当然也可以 公式法:$f_1+f_2+...+f_n=f_{n+2} 1$ 证明其 只需要数学 阅读全文
posted @ 2020-04-17 15:40 chdy 阅读(344) 评论(0) 推荐(0) 编辑
摘要: LINK: "Kaavi and Magic Spell" 一打CF才知道自己原来这么菜 这题完全没想到. 可以发现 如果dp f[i][j]表示前i个字符匹配T的前j个字符的方案数 此时转移变得异常麻烦 状态转移一次变成了O(n). 会超时 而且这个状态的转移也是不正确的 可能当前的S字符串后面放 阅读全文
posted @ 2020-04-17 07:47 chdy 阅读(192) 评论(0) 推荐(0) 编辑
摘要: LINK: "Xenia and Colorful Gems" 考试的时候没想到一个很好的做法。 赛后也有一个想法。 可以考虑答案的样子 x,y,z 可以发现 一共有 xg[3]; inline ll js(ll a,ll b,ll c){return pf(a b)+pf(a c)+pf(b c) 阅读全文
posted @ 2020-04-16 19:02 chdy 阅读(113) 评论(0) 推荐(0) 编辑
摘要: LINK: "模板 树同构" 题目说的很迷 给了一棵有根树 但是重新标号 言外之意还是一棵无根树 然后要求判断是否重构。 由于时无根的 所以一个比较显然的想法暴力枚举根。 然后做树hash或者树的最小表示法。 前者做一次时n^2logn的 而后者则是严格的n^2logn的。 这样加上暴力枚举根就是n 阅读全文
posted @ 2020-04-16 14:22 chdy 阅读(117) 评论(0) 推荐(0) 编辑
摘要: LINK: "Perfect Triples" 初看这道题 一脸懵逼.. 完全没有思路 最多就只是发现一点小规律 即。 a<b<c. 且b的最大的二进制位一定严格大于a b的最大二进制位一定等于c. 但是这对解题没有任何用处。 考虑打个表看看有什么规律没有. 通过这道题 我承认 打表找规律也是一个技 阅读全文
posted @ 2020-04-16 08:55 chdy 阅读(228) 评论(0) 推荐(0) 编辑
摘要: LINK: "Edge Weight Assignment" 这场当时没打 看到这个B题吓到我了 还好当时没打。 想了20min才知道怎么做 而且还不能证明. 首先考虑求最小。 可以发现 如果任意两个叶子节点之间的距离都是偶数 那么显然 答案为1. 可以发现 如果有两个叶子之间的距离为奇数 那么答案 阅读全文
posted @ 2020-04-15 20:09 chdy 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 看一眼题目 显然点的状态之间合并也没用 所以状压dp就不行了。 观察点数 很少 但是边数很多 还是考虑爆搜点数。 容易获得 30分的阶乘搜索。 其实很容易发现这个可以使用折半搜索来优化。 不过考试的时候 想了一个非常麻烦的折半搜索 所以GG. 原来的思路:由于一定形成回路 那么 可以先2^n枚举其中 阅读全文
posted @ 2020-04-15 19:53 chdy 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 好题 np. 对于20分 显然可以爆搜。 对于50分 可以发现每个字符串上的问号要么是0,要么是1.考虑枚举一个字符串当前是0还是1 这会和其他字符串产生矛盾。 所以容易 发现这是一个2 sat问题。 拆点 把任意两个产生矛盾的字符串进行连边。然后最后判矛盾即可。 n^2枚举 建图 判断矛盾时使用字 阅读全文
posted @ 2020-04-15 17:12 chdy 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 没脑子选手又来丢人了 写正解写不出来 暴力的特判也给写挂了。 看一眼题目范围 sumk1时 考虑建一棵虚树出来。按边处理。 怎么说 对于两个点 重合部分中间再建一个点 然后表示一下负贡献。 我不太能理解这一点 好毒瘤... 先咕了 放篇题解在这 LINK: "Altria Pendragon 大佬的 阅读全文
posted @ 2020-04-14 21:40 chdy 阅读(134) 评论(0) 推荐(0) 编辑
上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 66 下一页