上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: P1040 启发式图染色问题(color) 我们可以先想一棵树的情况,如下图所示 但是显然这个节点数量是 \(2 ^ k\),我们可以考虑二分图,然后你推着推着就会发现一个建图方案 具体来说,我们可以现在左边创建一个颜色为 \(1\) 的结点,然后我们想让颜色数量尽量多,我们直接在右边创建一个颜色为 阅读全文
posted @ 2024-10-17 19:58 libohan0518 阅读(6) 评论(0) 推荐(0)
摘要: ChatNOI 暂时没有写出来(很快更新) 阅读全文
posted @ 2024-10-17 19:30 libohan0518 阅读(11) 评论(0) 推荐(0)
摘要: 袜子分配(socks) 我们可以考虑一下我们是怎么暴搜的,我们搜出一个 \(2 \times n\) 长度的序列,然后枚举每相邻两个数字,判断是不是合法的,那么也就是说,一个数字想合法,他必须精准的落在这个序列中的一个位置,那么概率是 \(2 \times n - 1\) ,有 \(n\) 对数字, 阅读全文
posted @ 2024-10-17 19:25 libohan0518 阅读(14) 评论(0) 推荐(0)
摘要: P1037 易形迷宫(maze) 我们可以转化一下题面,把胸口碎大石的功能换成幽灵,可以直接穿透石头,那么我们可以把炸碎石头改成可以向 \(8\) 个方向随便走 \(k - 1\) 步,然后我们直接 \(dij\) 即可 #include <bits/stdc++.h> using namespac 阅读全文
posted @ 2024-10-15 20:58 libohan0518 阅读(15) 评论(0) 推荐(0)
摘要: 子集和问题(subset) 由于是子序列,所以选的顺序没有要求,那么我们可以从大到小排序,然后设 \(dp_{i, j}\) 表示选前 \(i\) 个中的数字,和为 \(j\),然后每次统计时直接乘上组合数即可 #include <bits/stdc++.h> using namespace std 阅读全文
posted @ 2024-10-15 20:51 libohan0518 阅读(28) 评论(0) 推荐(0)
摘要: Game 我们可以发现,谁先删掉倒数第二个数,谁必输,那么我们可以考虑会做 \(2\) 操作多少次,不难发现,一定是 \(a_{n - 1}\) 次,所以判奇偶即可 Iwanna 人类智慧,先观察样例,发现虽然是期望,但是似乎都是整数,所以我们可以根据样例猜一个结论,答案就是从 \(s\) 出发的不 阅读全文
posted @ 2024-10-13 14:29 libohan0518 阅读(10) 评论(0) 推荐(0)
摘要: 庸医(doctor) 我们注意到 \(\sum k_i\) 小于等于 \(1e6\),那么我们可以发现我们假如把每一个药的日期都表示成一个区间,那么区间数也小于等于 \(1e6\) 拓扑序计数(topo) 我们可以不要一个一个的加入元素,我们直接记录是那种球,有多少个,至于 \(put\)操作你假如 阅读全文
posted @ 2024-10-13 14:20 libohan0518 阅读(11) 评论(0) 推荐(0)
摘要: 三元组计数(tuple) 我们可以考虑暴力枚举 \(a, b\),由于 \(b\) 是 \(a\) 的倍数,所以我们可以使用调合集数的方法枚举,那么知道了 \(a, b\),\(c\) 的取值个数自然就是 \(w \div b - 1\) K 匹配(matches) 我们可以发现,对于一个 \(i\ 阅读全文
posted @ 2024-10-13 14:12 libohan0518 阅读(24) 评论(0) 推荐(0)
摘要: 表格游戏 我们看到这么小的数据范围,可以想到暴搜,但是时间复杂度来到了 \(2^{30}\) ,考虑折半搜索,那么其实看起来是 \(2^{22} \times 15\) 的,但是实际测评中跑不满,所以可以 \(AC\) Adjust The Presentation (Easy Version) 根 阅读全文
posted @ 2024-10-11 20:02 libohan0518 阅读(13) 评论(0) 推荐(0)
摘要: 短路 显然可以得出一个结论,一个数字大的点肯定要到一个数字比他小的点,这个我们可以用单调栈维护出来比一个点小的第一个点,然后 \(dp\) 即可 #include <bits/stdc++.h> using namespace std; #define int long long const int 阅读全文
posted @ 2024-10-09 10:31 libohan0518 阅读(23) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 8 下一页