10 2020 档案
摘要: Description 有一棵点数为的树,树边有边权。给你一个在之内的正整数,你要在这棵树中选择个点,将其染成黑色,并将其他的个点染成白色。将所有点染色后,你会获得黑点两两之间的距离加上白点两两之间的距离的和的受益。问受益最大值是多少
阅读全文
摘要: Description 现有许多演讲要在阶梯教室中举行。每一个演讲都可以用唯一的起始和终止时间来确定,如果两个演讲时间有部分或全部重复,那么它们是无法同时在阶级教室中举行的。现在我们想要尽最大可能的利用这个教室,也就是说,我们需要在这些演讲中选择一些不重复的演讲来举行使得他们用的总
阅读全文
摘要: Description 给出一个 个顶点 条边的无向无权图,顶点编号为 。问从顶点1开始,到其他每个点的最短路有几条。 Solution 就是在求最短路的同时加一个计数。 如果,那么用最短路的走法走到后直接走
阅读全文
摘要: [Description] 给出一棵树,每次随机等概率选择一未染黑的点,将它及其子树染黑。问期望多少次操作可以将树全部染黑。 [Solution] 设表示点被选中的次数。那么答案即为 我们考虑随机生成一
阅读全文
摘要:1.倍增+序 int ask(int u, int v) { if (dfn[u] > dfn[v]) swap(u, v); if (u == v) return u; for (register int i = t; i >= 0; i -- ) if (dfn[fa[v][i
阅读全文
摘要: Description 给一颗树,带边权,树根是 。 每次可以给一条边权 并花费 的代价,求最小代价使得 到所有叶子距离相等。 Solution 首先到所有叶子的距离一定是。然后我们肯定尽量把深度浅的边权。 这时
阅读全文
摘要: Description 在一个的网络中,给出个鼹鼠出来的时间和坐标 机器人每一时间只能向上,向下,向左,向右移一格,如果i时刻鼹鼠在某个网格中出现,而机器人也处于同一网格的话,那么这个鼹鼠就会被机器人打掉。 求出机器人最多能打的鼹鼠数量。\((n\
阅读全文
摘要: Description Cpg 正在游览一个梦中之城,在这个城市中有 棵摇钱树。这下,可让 Cpg 看傻了。可是Cpg 只能在这个城市中呆 天,但是现在摇钱树已经成熟了,每天每棵都会掉下不同的金币 ( 不属于Cpg ! ) 。Cpg 每天可以砍掉其中一颗,并
阅读全文
摘要: Description 有头奶牛,奶牛们的叫声很大,第头和第头奶牛交流,会发出的音量。假设每对奶牛之间同时都在说话,请计算所有奶牛产生的音量之和是多少。 Solution 看到有,就想到先把奶牛按
阅读全文
摘要:树一般用于词频统计或者前缀匹配,当然还有一些高级操作。 一棵空仅包含一个根节点。 一般是设,表示当前指针的指针。(一定注意是值,而不是枚举的下标。) 插入时,枚举字符,若指针的指针指向一个
阅读全文
摘要:(蒯的的) for (int i = 1; i <= 10000; i ++ ) { // 自行设定适当路径 system("C:\\random.exe"); // Unix:system("./random"); // Windows:ms; Unix:s double st = cl
阅读全文
摘要: Description Solution 首先根据手动模拟,可以发现对于两个节点,首先必须要花费一些代价向上跳到同一深度。 然后再让同时向上跳,中途可能再通过只走横向的边相遇。这样就可以维护最小值,求出答案了。 现在主要的问题就是要怎么写高精度。注意到
阅读全文
摘要: Description 我们知道从个非负整数中任取两个相加共有个和,现在已知这个和的值,要求这个非负整数。(多组数据,)。 Solution 很妙的思路呀。。考试的时候已经接近正解了,但还是没想出来 我们设这$n
阅读全文