04 2021 档案
摘要:壹、题目 ¶ 传送门 to Atcoder 贰、题解 ¶ 考虑矩阵加速,对于一个点,考虑它自己对自己的贡献,以及其他点对自己的贡献。 设 为 的度,对于一个点,本来它对自己的贡献就是 ,但是,由于和它连接的有 条边,他们被选中的概率是 \(d
阅读全文
摘要:壹、题目描述 ¶ 传送门 to CF 贰、题解 ¶ 考试的时候感觉它存在贪心思路,就随便打了一个贪心填发: 考虑每个点都是从 开始走,如果我们当前走到了 ,如果能够往 走,就往 走,不然依次考虑 \((i,j-1)
阅读全文
摘要:这套题,应该说 很具有技术含量,卡了我将近三刻钟,后面心态有点崩,最后一道就没时间了。 T1 Array and Peaks ¶ 传送门 to CF 只要存在一个不是完全平方数的数,就可以了。 inline int check(int x){ int tmp=sqrt(x*1.0);
阅读全文
摘要:壹、题目描述 ¶ 传送门 to Luogu 贰、题解 ¶ 可以先得到原图的支配树,使用 或者 均可。 考虑加入一条边之后,受支配集发生变化的点,反映到支配树上即,某个点 的某个祖先 在
阅读全文
摘要:〇、前言 ¶ 这个东西......我真的是吐了,要是在省选之前把它完善了......可是没多的时间了。 这个东西赶脚见到得很少,但是遇到的时候就很有用了,所以还是写一下。实际上很多部分都是直接宅的,但是加入了一些自己的理解。 壹、这是什么 ¶ 一个有向图 ,给
阅读全文
摘要:这种被吊打的症状还会持续多久?可能不久了,可能还很久......
阅读全文
摘要:壹、题目描述 ¶ 传送门 to Luogu 贰、一些思考 ¶ 这是二刷,知道这是一道 的妙妙题 但是可能还是不会 关注点在 ,那我们就来暴力枚举我们翻转了哪些行吧? 现在我们已知每一行的翻转状况,对于每一列,我们一定要取其最优值,有一种朴素的方案是再扫一
阅读全文
摘要:壹、题目描述 ¶ 传送门 to Luogu 贰、亿点思考 ¶ 一定会有 ,不作解释。 设 ,令 ,那么我们最后要计算的就是 \[ \sum_{i=0}\left((f(n-a_i)-\sum_{j=i+1}^n(a_
阅读全文
摘要:壹、题目描述 ¶ 传送门 to Luogu 贰、题解 ¶ 询问 次之后就可以确定这个函数了。 然后使用 插值法将 的值全部带入暴力差就行了。 叁、参考代码 ¶ 时间复杂度有点卡,不预处理逆元可能会 \(\color{dar
阅读全文
摘要:零、前言 ¶ 考场写的,可能有点冲...... 壹、题目描述 ¶ 有一个长度为 的仅含前 个小写字母的串 ,你希望知道这个串本质不同的子串有多少个。 你觉得太简单,所以定义两个串本质不同当且仅当它们的最小表示不同。 最小表示指将该串靠前出现的字符都替换为字符集的第一
阅读全文
摘要:壹、题目描述 ¶ 传送门 to LUOGU 贰、一点思考 ¶ 树套树是不会树套树的,一辈子都不会树套树。 并且这道题是道整体二分板题,考虑一个二分区间 ,我们得到一个 ,对于 的修改都是有效的,我们将它放到 上面,对于询问就前
阅读全文
摘要:壹、题面 ¶ § 1.1.题目描述 § 在一个夜黑风高的夜晚, 想起来祂常常经历的一件事情——卡大常。 作为一个写代码有着大常数的妹妹,祂用尽各种方法,终于将祂的 道题卡过,但是,数据随时在更新,某些时候,祂用同一种方法做的题都会被最新的数据卡掉,这让祂不得不又去卡
阅读全文