随笔分类 -  比赛

摘要:#### A 长为 $n=2^k-1$ 的纸条,编号为 $[0,n-1)$,将纸条对折 $k$ 次(每次将右边翻转至左边下面),记形成的序列为 $\{a_n\}$. $m$ 次询问,给定 $l,r$ 求解: $$F(l,r)=a_l+a_{l+1}\oplus a_{l+2}+a_{l+3}\opl 阅读全文
posted @ 2023-08-28 20:22 SError 阅读(71) 评论(0) 推荐(0)
摘要:#### A 两人轮流从字符串首尾取字符,问按最优策略谁获胜。 保证字符串长度为偶数。多测。 $\sum |S|\le 2000$. 考虑对于每个区间 $f_{i,j}$ 直接做。对于 $s_i$ 和 $s_j$ 是否相等分讨,容易想出来平凡的转移。 就是我写的比较屎山。 ```cpp #inclu 阅读全文
posted @ 2023-08-25 16:28 SError 阅读(45) 评论(0) 推荐(0)
摘要:#### A [Breeding Bugs](https://codeforces.com/gym/104059/problem/B) 保留 $\{a_n\}$ 中的一些数,使得没有两个数的和为质数。输出集合最终的最大大小。 $T\le 4$,$n\le 750$,$a_i\le 10^9$. 不妨 阅读全文
posted @ 2023-08-24 16:42 SError 阅读(35) 评论(0) 推荐(0)
摘要:我觉得 $A$ 和 $C$ 还是能做一点的。就是考场上太劣了去找 ABC 写了。 #### A 在 $n\times m$ 的矩阵中放一条长为 $k$ 的蛇,其中一些位置有限制。蛇有顺序之分,问总方案数。 $n,m\le 3000$,$k\le 6$. $Sol1$:考虑对每个 $k$ meet-i 阅读全文
posted @ 2023-08-23 18:51 SError 阅读(20) 评论(0) 推荐(0)
摘要:有点超模了。签完到跑路。记下做法。 ### T2 有字符串 $S$,$T$,且 $|S|=n$,$|T|=m$,均由小写字母构成。 一个匹配指 $T$ 作为子序列在 $S$ 中出现,记匹配位置为 $pos_1,pos_2,\dots,pos_m$,该匹配的权值为 $\displaystyle\sum 阅读全文
posted @ 2023-08-22 16:02 SError 阅读(39) 评论(0) 推荐(0)
摘要:lgj 放水场。 #### job 在 $T$ 个单位时间内,每个单位时间 $t$ 可以选择一个未选过的 $i$ 且满足 $b_i\ge t$,获得 $a_i$ 的贡献。 求最大贡献。 $n\le 2\times 10^6$,$a_i,b_i\le T\le 10^9$. 考虑把 $a$ 大的 $i 阅读全文
posted @ 2023-08-12 15:56 SError 阅读(34) 评论(0) 推荐(0)
摘要:不背图论板子要反省一下自己了。 #### A [[ABC206E] Divide Both](https://www.luogu.com.cn/problem/AT_abc206_e) 求 $$\sum_{x=L}^{R}\sum_{y=L}^{R}[(x,y)\not=1,\frac{x}{(x, 阅读全文
posted @ 2023-08-11 15:14 SError 阅读(34) 评论(0) 推荐(0)
摘要:Bronya19C R2. #### 只因数分解 将 $m$ 分拆为不超过 $n$ 个 $n!$ 的因数。保证有解。 $T\le 2\times 10^5$,$n\le 20$,$1\le m\le n!$. 令数列 $\{a\}$ 有 $\displaystyle a_i=\frac{n!}{i! 阅读全文
posted @ 2023-08-09 08:08 SError 阅读(31) 评论(0) 推荐(0)
摘要:Bronya19C 场。 #### 转圈圈 一个长为 $n$ 的 $01$ 串 $S$,串中有且仅有一个 $1$,你可以操作若干次,每次可以将一个长为 $k$ 的子串反转。 对每个 $i$ 询问 $1$ 至少几步可以翻转到位置 $i$,另外地,一些位置在操作的过程中不能有 $1$. 对于 $i$,如 阅读全文
posted @ 2023-08-07 21:41 SError 阅读(62) 评论(0) 推荐(1)
摘要:#### A 01 矩阵,每次可以对一个子矩阵取反,问最少多少次操作后,存在一条只向下或右走,只经过 0,从左上角到右下角的路径。 $n,m\le 1000$. 这个 dp 还是非常 trival 的。 ```cpp #include #define N 1010 #define inf (11?f 阅读全文
posted @ 2023-08-06 20:17 SError 阅读(75) 评论(0) 推荐(0)
摘要:### A 排队打水,$n$ 个人,$m$ 个水龙头,最小化总时间。 显然是一个 trival 的贪心。 ```cpp #include #define N 1010 #define pii pair #define mp make_pair #define fi first #define se 阅读全文
posted @ 2023-08-06 20:07 SError 阅读(42) 评论(0) 推荐(0)
摘要:### A 求把一张无向图的所有边变为有向边,使得各点出度为 $1$ 的方案数。 答案对 $998244353$ 取模。 $1\le n,m\le 2\times 10^5$. 首先一定有 $n=m$,然后环上的边有两种取法。 把环数找出来,然后判断这个连通块中 $E$ 是否等于 $2V$. ``` 阅读全文
posted @ 2023-08-06 20:06 SError 阅读(328) 评论(0) 推荐(0)
摘要:### T1 已知 $\gcd(a,b)=G,\text{lcm}(a,b)=L$,求 $\min\{a+b\}$,无解 $-1$. $1\le T\le 5$,$1\le G,L\le 10^{12}$. 无解即当 $G\not|\space L$. 有 $$\frac{a}{G}\cdot\fr 阅读全文
posted @ 2023-08-06 20:03 SError 阅读(38) 评论(0) 推荐(0)
摘要:### T1 一个排列,求所有区间第二大。 只需要求出位置 $i$ 的左边第一大和第二大即可,右边同理。 二分 + $\text{ST}$ 乱搞。 ### T2 每次选择一个 $i$,代价增加 $h_{i-1}+h_i+h_{i+1}$,且令 $h_i\rightarrow0$. 操作进行 $n$ 阅读全文
posted @ 2023-08-06 19:57 SError 阅读(18) 评论(0) 推荐(0)
摘要:### T1 $P$ 是任意一个 $1$ 至 $n$ 的排列,最大化 $$\sum_{i=1}^{n}P_i\space\text{mod}\space i$$ 答案显然 $\frac{n(n+1)}{2}$ . ### T2 一棵有根树,多次操作,给一颗子树中的节点增加权值。 板。 ### T3 阅读全文
posted @ 2023-08-06 19:56 SError 阅读(27) 评论(0) 推荐(0)
摘要:太菜了。 #### T1 求 $$\sum_{L\le a\le b\le R}\lbrack b\space mod\space a=b\space xor\space a\rbrack$$ 值域 $1e18$ . 枚举余数能得到 $\lfloor\frac{b}{a}\rfloor=1$ . 那 阅读全文
posted @ 2023-08-06 19:53 SError 阅读(29) 评论(0) 推荐(0)