上一页 1 ··· 3 4 5 6 7 8 9 10 下一页
摘要: T1 看到这题第一眼感觉这不是直接暴力就可以吗…… 尽管如此,我还是莫名其妙的写了一个 \(KMP\) 尽管什么也没有用到,然后它跑 \(RE\) 了导致 $60pts$ 溜了。 其实我们只需要循环比较,比较长度是较长字符串的二倍即可啦! T2 这题的根号居然是实数意义下的,我以为是整数意义下直接懵 阅读全文
posted @ 2020-10-29 19:16 nao-nao 阅读(71) 评论(0) 推荐(0) 编辑
摘要: T1 DP T2 头一次在比赛中做出来数论题qwq 写完 T1 看 T2 ,看见是数学题直接自闭。看完 T3 T4 发现后面的题更自闭滚回来看 T2 。 首先试图定义 dp[i][j][k] 为比了 \(i\) 场,平了 \(j\) 场,赢了 \(k\) 场的期望得分,然后发现数据范围 \(n \l 阅读全文
posted @ 2020-10-23 19:24 nao-nao 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 雷达安装 假定海岸线是一条无限延伸的直线,陆地在海岸线的一边,大海在另一侧。海中有许多岛屿,每一个小岛我们可以认为是一个点。现在要在海岸线上安装雷达,雷达的覆盖范围是d,也就是说大海中一个小岛能被安装的雷达覆盖,那么它们之间的距离最大为d。 我们使用平面直角坐标系,定义海岸线是x轴,大海在x轴上方, 阅读全文
posted @ 2020-10-20 16:18 nao-nao 阅读(117) 评论(0) 推荐(0) 编辑
摘要: T1 简单DP,使用贪心思想优化 T2 可以发现路径一定是在一个环上,把各个点在环上的位置求出来然后可以 O(1) 处理询问 T3 直接在每个点 BFS 即可 阅读全文
posted @ 2020-10-18 16:07 nao-nao 阅读(70) 评论(0) 推荐(0) 编辑
摘要: T1 treasure 70pts暴力,没看出单调性gg了 T2 随便BFS就好了 阅读全文
posted @ 2020-10-10 13:59 nao-nao 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 开篇先膜出题人 神gjz 和 神szq 还有 神仙lyn ! T1 使用 dfs 序建线段树的复杂度是 \(nlogn\) 的,但是毒瘤出题人给出了2e6的数据范围,线段树显然不行。于是我在考场上想怎么优化常数…… 然而正解没有用任何的数据结构……我们遍历被删掉的子树,找到有几个节点是新被删掉的。 阅读全文
posted @ 2020-10-08 10:29 nao-nao 阅读(122) 评论(2) 推荐(0) 编辑
摘要: 例: 我们拥有 \(n\) 堆石子,每次可以选择一堆石子,从中取走至少一颗石子。规定两个人轮流取石子,取走最后一枚石子的人是获胜者。 结论 : 当且仅当 \(a_1\oplus a_2\oplus\dots\oplus a_{n-1}\oplus a_n\ =\ 0\) 时,先手必输,否则先手必胜。 阅读全文
posted @ 2020-10-06 19:35 nao-nao 阅读(172) 评论(0) 推荐(1) 编辑
摘要: T1 只会 20pts 的暴力做法…… 我们枚举所有方案,然后判断是否合法即可 T2 表示这道题的暴力也没想出来……正解代码看不懂,/kk T3 我们可以将每一层单独判断,最后答案累加即可。 对于每一层我们可以通过倍增的方法来进行处理 T4 不懂 阅读全文
posted @ 2020-10-06 16:01 nao-nao 阅读(109) 评论(0) 推荐(0) 编辑
摘要: T1 我们容易想到,为了让答案字符串字典序尽可能小,我们要让尽可能小的字母加到答案串前面。 我们枚举答案串的每一位进行处理,每一次找原串中可以加进来的最小的字母将其加入答案串。每加一个字符的代价是原串中在它之前未被加入答案串的字符的个数,这个可以使用树状数组来维护一下。 T2 每一个点的高度正好等于 阅读全文
posted @ 2020-10-03 15:08 nao-nao 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 左偏树是一种数据结构,板子都是蓝色的那种…… 左偏树不像平衡树,它不是平衡的,甚至一条链也可能是左偏树。 左偏树可以用来维护堆,并且支持合并操作。 (以小根堆为例) 对于合并操作,我们取出两个左偏树较小的根作为合并后的左偏树的根,然后将此树的右子树和另一棵树合并,递归处理。 对于删除根,我们直接将其 阅读全文
posted @ 2020-09-30 19:19 nao-nao 阅读(184) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页