文章分类 -  AtCoder

AtCoder 域的题
摘要:ABC176 A 水。 B 水。 C 将每一个数和前面的最大值做差和 \(0\) 取 \(\max\),加起来即可。 D 01 bfs。走动边权为 \(0\),传送边权为 \(1\)。 E 考虑横竖分开,将所有(一行有最多个的行)与(一列有最多个的列)组合,判断交点有没有目标,如果都有就让答案减 \ 阅读全文
posted @ 2024-10-04 13:08 cosf 阅读(36) 评论(0) 推荐(0)
摘要:ABC191 A 水。 B 水。 C 观察到,如果一个 \(2 \times 2\) 的子正方形中有奇数个黑格,则角的个数多一个。 边数等于角数。 D 纯数学题,就是有点卡精度。可以将半径加上 \(10^{-14}\)。 E 对每一个点跑一次最短路即可。 F 注意到最终的数一定小于 \(\min\s 阅读全文
posted @ 2024-09-11 15:57 cosf 阅读(14) 评论(0) 推荐(0)
摘要:ABC192 A 水。 B 水。 C 模拟即可,注意下标别写错。 D 二分答案。注意要求的是能得到的值的个数,而不是可行的进制的个数。 E 最短路即可。第 \(i\) 条边对 \(\mathit{dis}_{B_i}\) 的贡献是 \(K_i\lceil\frac{\mathit{dis}_{A_i 阅读全文
posted @ 2024-09-11 13:48 cosf 阅读(14) 评论(0) 推荐(0)
摘要:ABC133 A 随便做。 B 判断平方数。 C 如果 \(\lfloor\frac{L}{2019}\rfloor \not= \lfloor\frac{R}{2019}\rfloor\),则答案为 \(0\),否则暴力。 D 第一座山的水量是 \(A_1 + \frac{1}{2}\sum_{i 阅读全文
posted @ 2024-08-24 19:59 cosf 阅读(20) 评论(0) 推荐(0)
摘要:ABC128 速通 A 随便做。 B 排个序即可。 C 枚举每一个开关的状态即可。 D 枚举前面多少个和后面多少个选的,然后再尽量把 \(\lt 0\) 的给删掉即可。 复杂度 \(O(n^3k\log n)\)。 E 动态开点线段树,支持区间覆盖。查询时如果没有对应节点就是 \(-1\)。 复杂度 阅读全文
posted @ 2024-03-19 22:22 cosf 阅读(19) 评论(0) 推荐(0)
摘要:ABC343 速通 A 不讲。 B 不讲。 C 按照 \(x = 10^6\) 到 \(1\) 枚举到一个 \(x ^ 3 \le N\) 且是回文的即可。 OEIS D 拿一个 map 存一下就可以了。 E 假定一个正方体左下角在 \((0, 0, 0)\),则其他的可以假设在 \((-7, -7 阅读全文
posted @ 2024-03-03 16:58 cosf 阅读(19) 评论(0) 推荐(0)
摘要:ABC127 A, Ferris Wheel 随便搞搞,不说了。 B, Algae 循环 \(10\) 次即可,跳过。 C, Prison 维护差分,再做一次前缀和, 数 \(n\) 的个数即可。 或者维护区间交集更容易。 D, Integer Cards 模拟,每一次选当前最小的数变成 \(C_i 阅读全文
posted @ 2023-12-26 20:42 cosf 阅读(27) 评论(0) 推荐(0)
摘要:ABC190 A, Very Very Primitive Game 显然,若两人的初始值不同,大的胜,否则后手胜。 时间复杂度 \(O(n)\)。 B, Magic 3 循环一遍看看有没有 \(x_i \lt S\) 且 \(y_i \gt D\) 的即可。 时间复杂度 \(O(n)\)。 C, 阅读全文
posted @ 2023-12-15 21:17 cosf 阅读(57) 评论(0) 推荐(0)
摘要:Educational DP Contest A, Frog 1 令 \(dp_i\) 表示结束为 \(i\) 的最小花费,则 \(dp_i = \min\{dp_{i - 1} + |h_i - h_{i - 1}|, dp_{i - 2} + |h_i - h_{i-2}|\}\)。 答案为 \ 阅读全文
posted @ 2023-12-02 19:53 cosf 阅读(34) 评论(0) 推荐(0)