摘要:
完美串 题目传送门 Description Solution 可以(不能)发现的是,对于一个长度为 \(n\) 的 \(01\) 串,\(1\) 的个数为 \(i\) 时的合法 \(01\) 串在旋转意义下本质相同,然后你只需要构造一个然后判断就好了。 Code #include <bits/std 阅读全文
摘要:
国际儿童节 题目传送门 Description Solution 不难想到,你只需要计算出: \([FWT]A_i=\sum_{j_1,j_2,j_3,...,j_n} [\oplus_{h=1}^{n}S_{h,j_h}|i]\times \prod_{j=1}^{n} P_{h,j_h}\) 然 阅读全文
摘要:
题目传送门 Solution 首先排除掉特殊情况:若 \(S\) 在两侧,肯定会顺序/逆序直接走完,答案就是边界减去出发点。 考虑到若 \(P_1\geq P_n\),那么显然 \(1\) 不到家 \(n\) 就绝对不能到家,所以 \(n\) 肯定想要 \(1\) 早点到家,所以 \(n\) 在 \ 阅读全文
摘要:
定义 对于一个正整数 \(n\) ,若完全分解之后不存在指数 \(=1\) ,则称 \(n\) 为 \(\text{Powerful Number}\) 。 可以发现的是,在 \([1,n]\) 中,\(\text{Powerful Number}\) 的数量是 \(\sqrt n\) 级别的。 P 阅读全文
摘要:
题目传送门 Description 有一棵带点权的树。定义一次操作为选择树上的一条简单路径,并将这条简单路径上的所有点点权减去 \(1\) 。问至少需要多少次操作,使树上所有点的点权恰好变为 \(0\)。 \(n\le 3\times 10^6\) Solution 不难列出线性规划式子: \[ x 阅读全文
摘要:
西克 题目传送门 Description Solution 跟 2021年省选A卷D2T1 一模一样,懒得讲了 不过这个题似乎有点卡空间,所以卡不过去 Code #include <bits/stdc++.h> using namespace std; #define Int register in 阅读全文
摘要:
T1 硬币游戏 题目传送门 Description Solution 不难看出,可以将 \(b_i\) 加上 \(a_i\),那么可以视作两种操作,一个是加上权重为 \(1\) 的 \(a_i\),另一个是加上权重为 \(2\) 的 \(b_i\),然后你发现限制没了,只需要权重 \(=k\),直接 阅读全文
摘要:
题目传送门 注意 同性必定不同色 必有一个同色异性,且不相互不喜欢 Solution 我们发现,我们问题比较大的就是如何确定性别问题。我们可以一个一个加进去,在原来已经确定了的二分图上增加新的性别关系,这个可以用线段树上二分找到。 设找到的集合为 \(S\),元素为 \(S_0,S_1,...\), 阅读全文
摘要:
T1 战神归来 题目传送门 Description Solution 可以大胆猜测,答案一定是可以取得下界的,下界随便乱算就好了。 考虑如何构造最优。可以想到的是,加入我们把终点坐标>=起点坐标的路径叫做右卡,反之叫做左卡,那么能让答案变小的操作一定是在某个交点处交换了地铁卡,而且最优情况一定是在端 阅读全文
摘要:
T1 区间第 k 小 题目传送门 Description 给出一个长度为 \(n\) 的序列,给出 \(w\),有 \(q\) 次查询,每次查询给出 \(l,r,k\),求出忽视掉区间出现次数 \(\ge w\) 的数之后第 \(k\) 大是多少,如没有 \(k\) 个则输出 \(n\)。 \(n\ 阅读全文