04 2021 档案

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