上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 66 下一页
摘要: 看一眼题目 显然点的状态之间合并也没用 所以状压dp就不行了。 观察点数 很少 但是边数很多 还是考虑爆搜点数。 容易获得 30分的阶乘搜索。 其实很容易发现这个可以使用折半搜索来优化。 不过考试的时候 想了一个非常麻烦的折半搜索 所以GG. 原来的思路:由于一定形成回路 那么 可以先2^n枚举其中 阅读全文
posted @ 2020-04-15 19:53 chdy 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 好题 np. 对于20分 显然可以爆搜。 对于50分 可以发现每个字符串上的问号要么是0,要么是1.考虑枚举一个字符串当前是0还是1 这会和其他字符串产生矛盾。 所以容易 发现这是一个2 sat问题。 拆点 把任意两个产生矛盾的字符串进行连边。然后最后判矛盾即可。 n^2枚举 建图 判断矛盾时使用字 阅读全文
posted @ 2020-04-15 17:12 chdy 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 没脑子选手又来丢人了 写正解写不出来 暴力的特判也给写挂了。 看一眼题目范围 sumk1时 考虑建一棵虚树出来。按边处理。 怎么说 对于两个点 重合部分中间再建一个点 然后表示一下负贡献。 我不太能理解这一点 好毒瘤... 先咕了 放篇题解在这 LINK: "Altria Pendragon 大佬的 阅读全文
posted @ 2020-04-14 21:40 chdy 阅读(137) 评论(0) 推荐(0) 编辑
摘要: LINK: "P5667 拉格朗日插值2" 给出了n个连续的取值的自变量的点值 求 f(m+1),f(m+2),...f(m+n). 如果我们直接把f这个函数给插值出来就变成了了多项式多点求值 这个难度好像有点大。 不妨 直接考虑拉格朗日插值。 设此时要求f(k) 那么则有 $\sum_{i=0}^ 阅读全文
posted @ 2020-04-14 21:25 chdy 阅读(252) 评论(0) 推荐(0) 编辑
摘要: LINK: "duoxiao OJ LCA on Tree" 题目: 一道树链剖分+树状数组的神题。 (直接nQ的暴力有50. 其实对于树随机的时候不难想到一个算法 对于x的修改 暴力修改到根. 对于儿子的答案维护 不难发现维护几个变量值即可 这样做每次是Qh的复杂度 在树随机时为logn 考虑正解 阅读全文
posted @ 2020-04-14 20:42 chdy 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 考试的时候 看到概率 看到期望我就怂 推了一波矩阵树推自闭了 发现 边权点权的什么也不是。 想到了树形dp 维护所有边的断开情况 然后发现数联通块的和再k次方过于困难。 这个时候 应该仔细观察一下 和再k次方之后会出现什么 容易发现是一个类似隔板法的东西。 也就是 选出k个点的集合 集合可重 代价为 阅读全文
posted @ 2020-04-14 14:28 chdy 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 考试中 插值往往很重要 如一个多项式很难求的时候 我们经常带入数值生成点值 最终进行插值插出来。 不过GAUSS消元的复杂度太高 一般采用拉格朗日插值法。 n+1个x坐标不同的点可以确定唯一的最高为n次的多项式。 设该多项式为f(x) 第i个点的坐标为(xi,yi) 如果我们要在k点处取值 那么 f 阅读全文
posted @ 2020-04-13 21:12 chdy 阅读(409) 评论(0) 推荐(0) 编辑
摘要: LINK: "Select Half" 考试的时候调了一个小时给调自闭了 原来是dp的姿势不太对。 首先 容易发现 奇数最多空2个位置 偶数最多空1一个位置 然后 设f[i][j][k]表示第i个数选了没有j 且当前用了k个空位的最大值。 然后把自己给dp迷了 最后发现选的数量无法固定所以 这个dp 阅读全文
posted @ 2020-04-13 18:51 chdy 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 考试的时候昏了头 没算空间 这道题我爆零了。值得注意的是 一般认为bitset的空间是 int 的1/w倍 对于那m条边 无论如何构造 这m条关系都是存在的 题目其实是想让我们用这m条关系来计算给出的 t条关系是否合法。 合法把这m条边输出即可。 这道题 虽然不是多组数据 但是评测时开了subtas 阅读全文
posted @ 2020-04-13 14:16 chdy 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 这种题 一眼不可做的样子 给了10分bfs 不过我当时开了个map判边界 其实可以将坐标轴平移几个格子就行了 然后把输入的坐标全部都搞成正的 bfs即可。 对于y==0 推坐标的规律 把两部三部能走的奇怪的步伐给搞出来 用0,4跑然后特判一下即可。 对于x==y 这个用3,3跑 然后特判一下。 bf 阅读全文
posted @ 2020-04-13 14:10 chdy 阅读(134) 评论(0) 推荐(0) 编辑
上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 66 下一页