08 2022 档案
摘要:题目 本题需要用到的结论: 一.兰道定理 二.如果,那么个点的强连通竞赛图存在个点的强连通子图。 证明: 现在有一个n-1个点的竞赛图(不一定强连通,称其为原图),加入n号点,得到的n个点的竞赛图是强连通的。将原图强连通分量分解,按照拓扑序排好,称为$a_0 \cdo
阅读全文
摘要:题目 首先明确先手的棋子是往左走的,将其称为棋子1;后手的棋子是往右走的,将其称为棋子2。 如果有一些行满足1在2右边,也就是面对面,那其实就是一个nim,每一行都是一堆石子,数量是两个棋子之间的空格数。这些行称为nim行。 如果一些行1在2左边,那么两个人能走的步数是互不影响的;在这种行里,不管是
阅读全文
摘要:假设现在有2个矩阵a和b,分别是n行m列和x行y列,现在你要计算它们的二维卷积,也就是求出矩阵s满足: 先把两个矩阵的行数都扩展到不小于n+x的最小2的次幂数,列数同理,这个跟普通FFT
阅读全文
摘要:link tzc好像被封号了,所以不可见了
阅读全文
摘要:点我看题 A - Three Cards 先把所有数按位数从多到少排序,答案的位数一定等于位数最多的三个数的位数之和。对于每个i,把有i位的数排序,并记录每个i的排序结果。最后枚举答案中三个数最靠前的数,然后枚举第二个数的长度,取长度为lenj的数中最大的。如果这个最
阅读全文
摘要:题目 算是诈骗题? 令一开始就存在的颜色数为cnt。k>=cnt的情况,显然每次找一个出现不止一次的颜色,然后把这个颜色的恰好一个方块替换成一种没有出现过的颜色就可以了,次解决问题。先把这种特判掉。 然后再把k=1的情况也判掉,不然后面不好弄。 否则的话可以说明:最多需要2次操作。只要
阅读全文
摘要:考虑先枚举所有的物品中最后拿走的,这样就分成了2个子问题,即先拿完左边的,再拿完右边的,最后拿选出的那个。令dp(i,j)表示拿完[i,j]所有物品的最小代价。你可能会说,我们拿[i,j]这一段物品的时候,i左边和j右边的第一个物品可能会不断变化,影响i和j的最终价格。其实是不会的,还是想想一开始说
阅读全文