• 2024-11-12IOI2025集训队互测 W5
    Day13(20241112)获得成就:在集训队员中登顶。T1线段树与区间加感觉题解做法很牛,所以我来写一下我的\(O(n\logn+q\sqrt{n})\)做法。我们先考虑单独维护\(laz\)数组。如果先不考虑pushdown。发现我们对区间\([l,r]\)进行加法操作,就是找到所有\([L_i,R_i]\subseteq[l,r
  • 2024-10-17P10009 [集训队互测 2022] 线段树
    我们先考虑全局操作的影响。我们对每个位置考虑前面位置对它的贡献,根据差分序列的性质,当你做了\(k\)次异或差分,可以看作每次每个位置贡献给下一行的这一个位置和右侧一个位置,即\(c_{i,j}\toc_{i+1,j},c_{i+1,j+1}\),这个东西显然和杨辉三角等价,贡献方式可以视作每次向下一行
  • 2024-07-02[集训队互测2016] Unknown
    经典题,国赛前才做怎么回事。一句话题意:末尾加删,区间询问凸包信息。一个做法是建出操作树,发现本题相当于路径查询凸包信息。于是可以树剖/点分治。点分治的话可以转化成只有前缀询问的情况用平衡树维护图报加入一个点和回退。但是这样太难写了!观察到询问只有直上直下的链(当然如果
  • 2024-03-28[集训队互测 2023] R9T2 道路建设
    为什么QOJ上其他人都爆标还原了整颗树,而只有我傻傻改标算。是不是做这道题的除了我都有脑子。感觉像是完全对着硬idea出的,所以正常人做题想法根标方向完全不一样,但是涉及到的技巧都还是挺有用的哈!题意大概是有一颗\(2n\)个点的树,你得知了前\(n\)个点构成的虚树形态,然
  • 2024-03-28集训队互测2023 通道建设
    本题可以在\(O(n\logn)\)的询问集合大小总和的复杂度内直接求出树的形态,无需利用题目一开始给出的\(n-1\)条虚树上的边。由于返回的只有\(\text{bool}\),使用传统的树剖增量法与随机点分治由于没法快速求出一个点的出边不易于维护(当然其实可以花费更大的代价,但是只能\(O(n
  • 2024-01-24集训队互测2023 彩虹航线
    给定一个\(n\)个点\(m\)条边的二分图,每个点的度数都\(\leqslantk\),且每条边的本质不同的备选颜色数目都\(\geqslantk\),求一组边染色,可以证明一定有解。有一个乱搞是每次在加入一条边时按照颜色从小到大,如果当前可以加入则加入,否则如果只会影响一条边则将这条边断掉后再重
  • 2023-12-13P4463 [集训队互测 2012] calc 题解
    Description一个序列\(a_1,a_2,\dots,a_n\)是合法的,当且仅当:\(a_1,a_2,\dots,a_n\)都是\([1,k]\)中的整数。\(a_1,a_2,\dots,a_n\)互不相等。一个序列的值定义为它里面所有数的乘积,即\(a_1\timesa_2\times\dots\timesa_n\)。求所有不同合法序列的值的和对\(p\)
  • 2023-11-212023 集训队互测
    感觉比前两年要可做很多啊(?)大概大部分场都能会做2~3题(除了有的毒瘤场会0个)。而且不可做科技题也比之前的少,非常适合当省选模拟赛()。先记一下还不会的题R1。R2傅里叶与交通规划R4世界沉睡童话R8三个题R10水果茶
  • 2023-11-2011月杂题
    1.10.30D/qoj6794SequencetoSequence先观察到我们一定是先减后加。因为对于一个数+1-1一定不会改变,但-1+1就会有改变。那对于相邻的+1-1操作,如果不交就直接交换;否则把相交的部分直接删掉,那要么删成两个+1,要么成两个-1,要么是不交的+1-1。如果我们指定一个数减
  • 2023-11-202023 互测 R2T1 序列的线性做法
    把原题做法GF的系数进行OEIS,发现那个三角形就是Catalan数的GF复合上一个\(xy(1-x)\)的形式。更为奇妙的是,OEIS下面竟然给出了一个通项公式,\(T(n,k)=(-1)^{n-k}{k\choosen-k}C_k\),其中\(C\)是Catalan数列。代入原题的式子,发现答案竟然就是:\[\sum_{i=0}^n(-1)^{n
  • 2023-10-13SD 互测
    Day1T1一眼二分答案。T2神秘数位dp,花20min左右过了样例,感觉有点虚还写了个拍子(暴力写的比正解慢),交的时候忽然发现最后的\(ans\)没有取模,非常可怕,幸好改过来了。T3开始读错题了,真无语,以为每个盘子只能用一次。。。由于看错题,想了好久还是不会,然后先开的T4。想了一会,感
  • 2023-09-21【枚举】【贪心技巧】【集训队互测2021】子集匹配
    题目描述给定\(n,k(2k\geqn)\),二进制中有\(k\)个\(1\)的不超过\(n\)位的数有\(\binom{n}{k}\)个,有\(k-1\)个\(1\)的有\(\binomn{k-1}\)个,后者显然大于等于前者,要求对于每一个\(k\)个\(1\)的数\(x\),都找出一个\(k-1\)位的数\(y\)与之对应,且\(x
  • 2023-07-107月杂题
    1.CF1835FGoodGraph判定YesorNo等同于判是否存在最大匹配。如果不存在,考虑找到一个不在匹配的左部点,在残量网络上bfs即可。如果存在,考虑tight集合是怎么构成的。如果\(S_i\)表示包含左部点\(i\)的最小tight集合,发现每个tight集合都是一些\(S_i\)的并。考
  • 2023-05-12五月颓废记录
    [集训队互测2018]完美的队列2log的做法很神秘,很精妙。放在线段树上做,每条加入的线段都看做log条线段。对于线段树上的每条线段,都要开一棵子线段树。总之要维护出每次加入一段线段后,哪些位置的线段被完全pop掉,不断pop就行了。看了一些AGC却发现一个都不会!!!CF
  • 2023-04-14集训队互测 2015 普罗达科特
    令\(N=\prodp_i^{a_i},M=\prodp_i^{b_i}\),\(p\)为两两不同的素数,\(1\lei\len\)。求有多少本质不同的大小为$m$的不可重集1和可重集2\(S\)使得\(S\)的元素乘积为\(N\)且每个元素都不整除\(M\)。\(m\le25,n\le50\).先讨论不可重集的问题,然后先不管这个\(M\)。
  • 2022-12-09省选互测1
    A.Delov的npy们题目来源AGC031E本来想直接用洛谷题面,但是\(Delov\)整了活,于是我也整了整活题面#Delov的npy们>你有喜欢的女孩子嘛有温柔的女孩子在等
  • 2022-11-30CTT 坐牢日记
    似乎这个垃圾博客也有人关注,很奇怪啊。11.28什么sb房间啊太热了,我都想喷这个酒店为什么能卖的出去了,看样子CCF只是看中的这里的封闭性。真tm坐大牢。11.29联考
  • 2022-09-202022.09.16 模拟赛小结(互测)
    2022.09.16模拟赛小结(互测)目录2022.09.16模拟赛小结(互测)题面更好的阅读体验戳此进入赛时思路T1CodeT2CodeT3CodeT4Code正解T1UPD题面PDF链接(这个链接只是为了自己方
  • 2022-09-05「2021 集训队互测」《关于因为与去年互测zjk撞题而不得不改题这回事》
    传送门思路一个朴素的想法就是树剖+可持久化trie树但这样是\(O(qm\log^2V)\)的,\(30s\)跑不过去但我们注意到,我们每次最多访问到前\(m\logV\)大的数我们