摘要:
T1 模拟即可,清空时要注意时间限制 T2 是个挺好的数学题,有必要缕一下思路 首先定义: Fp(x,y)为满足$ x^b|y $的最大的b, Ext(x,y)为$ \frac{y}{Fp(x,y)} $ (不难发现Ext函数是一个完全积性函数即Ext(x,y)*Ext(x,z)=Ext(x,y*z 阅读全文
摘要:
这次考试总体来说还是挺简单的,但由于T2卡常,导致T3只打了30分的暴力。 T1 挺像原来B组的T2,但是由于每次都是固定数m次,所以可以每次直接跳到改取mod的那次操作, 因为mod越来越大, 从n->n-m+1->n-2*m+1, 跳的次数从m->m/2->m/3-......>m/(n/m) 阅读全文
摘要:
10min:打完T1,为了不滑天下之大稽,打了一个对拍 50min:打完了T2T3的暴力,准备推一推T2。 2h:打完T2的正解和对拍。 3h:T3写了一个O(n*log2(n)*log2(n))的40分算法。 最后调T3的60分线段树调到考试结束也没过对拍。 期望分数:240 实际得分:200 就 阅读全文
摘要:
T1 一般都能想到二分+取前m大正值,但是复杂度无法承受,我们发现要的是sum值,并不需要每个位置的准确值, 所以用可以nth_element把大于第m大的放右边即可。(原来nth还可以这么用)。 nth_element实现: 每次找一个base,小于base的放右边,大于的放右边 1 #inclu 阅读全文
摘要:
手速是硬伤啊,T1线段树打完了离散化没打完(其实是时间不够放弃了),T2调了近2个小时,T3暴力没用脑子写爆了零,以后要注意一下了这个 T1 45分的线段树可以启发正解,这题重点考察线段树标记的下传, 设f[x]为x的懒标记,-1/0/1/2代表无标记/全为0/全为1/反转。 考虑懒标记的叠加: 初 阅读全文
摘要:
考试心态又炸了,就像达哥那套周任飞一样,T1调到手抖,T2暴力打错没时间拍,T3测试点分治把自己给分治懵了,最后只拿到了链的24分 T1 做过此类题的可以很容易想到差分,复杂度O(nq),显然是过不去的。 所以要优化差分,我们发现差分长这样:| \ 所以便可以分别维护两个差分,递推出当前点的差分,复 阅读全文
摘要:
挺简单的一套题,题型都见过,但是只有180分,T1的eps设的1e-12,直接T飞。 本来校内rk9,但是由于我前面的4个都同时炸了,所以现在是并列rk5。 T1 二分答案肯定能想到,关键在于如何check。 把式子列出来看下: sum[R]-sum[L-1]>=x*(R-L+1); sum[R]- 阅读全文
摘要:
T1 可以发现值域的区间最多有klnk个,对于位置分块,每个块都处理出每个k的ans, 复杂度$ O(S*(n/S+klnk)+m*(n/S+S)) $ 当S=sqrt(klnk+n)时复杂度最优 T2 先把x排序 $ f[i][0/1] $代表以i为第一个端点向左/右的方案数,枚举j: 1> $ 阅读全文