随笔分类 - 组合数学-容斥原理
摘要:从这里开始 题目清单 啥?你问我为啥没事做个 noip?这是工作一部分(摊手手) Problem A 编辑字符串 两个都不能动的字符直接判断。其中一个能动的话,优先进行匹配。如果它不在最优解中匹配,那么显然可以通过调整使得它能匹配上,同时总匹配数不变。 剩下从左到右依次考虑两个串中都能动的字符。如果
阅读全文
摘要:从这里开始 比赛目录 Problem A Make it Zigzag 考虑使 $1, 3, 5, 7, \cdots, 2n - 3$ 这些位置后三个中的最大值在中间,最后再处理一下最后两个位置就行了。 Code #include <bits/stdc++.h> using namespace s
阅读全文
摘要:从这里开始 比赛目录 自闭记 自闭的丢人组选手不配拥有游记。 打到一半看到 t3 一堆 100,以为全是写的一个 log,比赛结束后,随便点开了若干份代码。今天是愚人节吗?今天不是清明节吗。。。 然后以为难度是倒序,打完发现 AB 都是签到。签到失败 * 2,自闭了。 Problem A 清扫银河
阅读全文
摘要:从这里开始 比赛目录 Problem A Table Tennis Training 如果两个人位置奇偶性相同,那么一定是两个人同时往中间走。 否则是两个人走到边上使得奇偶性相同,然后再像上面那样做。 Code #include <bits/stdc++.h> using namespace std
阅读全文
摘要:题目传送门 传送门 题目传送门 传送门 先考虑 $a_i > 0$ 的情况。考虑构造这样一个顺序:$a_i$ 要么和后面的数的乘积都大于 $w$ 要么都小于等于 $w$。 这个构造可以这样做: 这个可以考虑根号分治,反复尝试 4 种枚举顺序可以发现。 那么按顺序枚举每个 $a_i$,我们知道它可以插
阅读全文
摘要:从这里开始 题目目录 Problem A XOR Circle 你发现,权值的循环节为 $a_0, a_1, a_0\oplus a_1$,然后暴力即可。 Code #include <bits/stdc++.h> using namespace std; typedef bool boolean;
阅读全文
摘要:从这里开始 比赛目录 Problem A Connection and Disconnection 简单讨论即可。 Code #include <bits/stdc++.h> using namespace std; typedef bool boolean; const int N = 105;
阅读全文
摘要:从这里开始 比赛目录 Problem A 01 Matrix Code #include <bits/stdc++.h> using namespace std; typedef bool boolean; const int N = 1e3 + 5; int W, H, A, B; int mai
阅读全文
摘要:从这里开始 Problem A 生日礼物 Problem B 咕咕 Problem C 解决npc 从这里开始 Problem A 生日礼物 Problem B 咕咕 Problem C 解决npc (相信来看这篇博客的人都有题面) T2以为可以线性递推,然后花了两个小时。然后想了两个小时T1,会了
阅读全文
摘要:题目传送门 传送门I 传送门II 题目大意 一个无限大的棋盘上有一只马,设马在某个时刻的位置为$(x, y)$, 每次移动可以将马移动到$(x + A_x, y + A_y)$或者$(x + B_x, y + B_y)$。棋盘上有$n$个禁止位置不能经过,问马从$(0, 0)$走到$(E_x, E_
阅读全文
摘要:题目传送门 无障碍通道 有障碍通道 题目大意 若$L_{i}\leqslant x_{i} \leqslant R_{i}$,求$\sum x_{i} = 0$以及$\sum x_{i} < 0$的方案数。$(L_{i}R_{i} \geqslant 0)$(好吧。是概率) 题目传送门 无障碍通道
阅读全文
摘要:题目传送门 戳我来传送 题目大意 给定一个图,问它的所有生成树的边权的最大公约数之和。 可以考虑计算边权的最大公约数为$i$的生成树的个数$f(i)$,最后累加答案。 然后考虑这样的生成树的个数怎么求,根据某个经典套路,我们可以容斥。 因为可以求出边权的最大公约数为$i$的倍数的生成树的个数$F(i
阅读全文
摘要:Winter is here at the North and the White Walkers are close. John Snow has an army consisting of n soldiers. While the rest of the world is fighting f
阅读全文
摘要:栋栋有一块长方形的地,他在地上种了一种能量植物,这种植物可以采集太阳光的能量。在这些植物采集能量后, 栋栋再使用一个能量汇集机器把这些植物采集到的能量汇集到一起。 栋栋的植物种得非常整齐,一共有n列,每列 有m棵,植物的横竖间距都一样,因此对于每一棵植物,栋栋可以用一个坐标(x, y)来表示,其中x
阅读全文
摘要:Description Two positive integers are said to be relatively prime to each other if the Great Common Divisor (GCD) is 1. For instance, 1, 3, 5, 7, 9...
阅读全文
浙公网安备 33010602011771号