上一页 1 2 3 4 5 6 7 8 9 10 ··· 16 下一页
摘要: 题目链接:https://codeforces.com/contest/1824/problem/B2 题解: 考虑一棵 $n$ 个点的树,假如已经选定了 $k$ 个特殊点,如何判断某一个点是否为好点? 显然将这个点提到根没有影响,那么好点的充要条件是对于所有子树的 $S_u$ 值都 $\leq k 阅读全文
posted @ 2023-05-09 16:57 SkyRainWind 阅读(37) 评论(0) 推荐(1)
摘要: 题目链接:https://codeforces.com/gym/103743/problem/H 这应该是近期做出来的最难的题之一了……想了一个多小时 首先,如何由 $S$ 求得 $a^{(n)}(S) $ ? 考虑 $S$ 的每一位 0/1 如果第一位是 1,那么相当于就知道了剩下的数字在 $re 阅读全文
posted @ 2023-05-07 20:33 SkyRainWind 阅读(28) 评论(0) 推荐(0)
摘要: 记录一下这一个周做的一些题 HDU7146 枚举不在同一斜线/横线/竖线的两个点,然后暴力枚举这两个点所在直线的类型,求出交点就是中心点,判断是否合法即可 HDU7175 先跑最短路,得到可能在最短路图上的边构成了一个新图,由于有 0 边因此可能有环,缩点之后在 DAG 上 dp 即可 CF1746 阅读全文
posted @ 2023-05-06 23:37 SkyRainWind 阅读(50) 评论(0) 推荐(0)
摘要: CF1826E 这个题比赛的时候基本做出来了,就是不会用 bitset 导致最后寄了。这已经是第三次很有希望做出 E 最后没有做出来了 /ll 好几个月了一直卡在四题,吐了 首先如果对于一个模特,她在 $i$ 城市的所有分数都分别小于 $j$ 城市的,那么就 $i\rightarrow j$ 连一条 阅读全文
posted @ 2023-05-06 11:05 SkyRainWind 阅读(27) 评论(0) 推荐(0)
摘要: 一句话概括动态 dp:用来解决带修改/多次区间询问的 dp 问题。将转移写成矩阵的形式,然后利用线段树求解区间问题/单点修改 1814E 注意一条边要么选 2 要么选 0 次,而且第一条边一定是选了 2 次。如果有一条边没选,那么这条边两侧的边一定都选了。 设 $f_i$ 代表考虑到第 $i$ 条边 阅读全文
posted @ 2023-04-27 23:03 SkyRainWind 阅读(39) 评论(0) 推荐(0)
摘要: 比赛链接:https://codeforces.com/gym/104081 目前就做了 8 题,里面还有 4 个水题…… 水题:ACEG,模拟题意即可,C 和 E 有一些细节。不想写题解了 F 首先目标是如何将这 9 个数分组,由于答案一定存在,考虑随机化,固定 $a_1 \in S_1$,然后随 阅读全文
posted @ 2023-04-19 20:32 SkyRainWind 阅读(52) 评论(0) 推荐(0)
摘要: 题目链接:https://codeforces.com/contest/1816/problem/F 题解: 一道有趣的题。 首先发现 $m=1$ 和 $m\geq 3$ 时结论是平凡的。$m=1$ 时结论显然,下面讨论一下 $m\geq 3$ 时: 首先可以构造 $[x, (n-x)/2, (n- 阅读全文
posted @ 2023-04-16 11:29 SkyRainWind 阅读(70) 评论(0) 推荐(1)
摘要: 题目链接:https://codeforces.com/contest/1809/problem/G 题解: 一道很强的 dp 首先翻译条件:predictable 是什么意思?发现就是对每一个下标,前缀 max 和下一个位置至少差一个 $k+1$ 看到 $n \leq 10^6$,可以猜测最后应该 阅读全文
posted @ 2023-03-29 12:43 SkyRainWind 阅读(41) 评论(0) 推荐(0)
摘要: 题目链接:https://codeforces.com/gym/103688/problem/E 题解: 辣鸡题解,好多地方有错,遂自己写一个 // by SkyRainWind #include <bits/stdc++.h> #define mpr make_pair #define debug 阅读全文
posted @ 2023-03-28 20:33 SkyRainWind 阅读(32) 评论(0) 推荐(0)
摘要: 题目链接:https://codeforces.com/contest/1809/problem/F 题解: 对一个点,考虑怎样在 $O(\log n)$ 的时间复杂度内求出答案,联想到倍增 但是,倍增合并的时候只能在两个状态相同的情况下合并,但是如果我们直接从 $i$ 到 $i+1$ 这样算的话, 阅读全文
posted @ 2023-03-25 17:33 SkyRainWind 阅读(63) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 16 下一页