- 博客(8)
- 收藏
- 关注
原创 【JZOJ6152】Endless
DescriptionSolution平方串如何找是经典套路,假设要找长度为2L2L2L的平方串,则将序列分成每LLL一段,最后不足LLL也成一段。假设当前到了第iii段,iii与i−1i-1i−1的最长公共后缀为红线部分,iii与i+1i+1i+1的最长公共前缀为蓝线部分,那么[l,r][l,r][l,r]中所有长度等于2L2L2L的连续子序列都是平方串。考虑这些平方串,最后形成的是∀...
2019-04-30 16:28:33 270
原创 【JZOJ6151】星际穿越
DescriptionSolution设fif_ifi表示前iKiKiK列的答案,考虑容斥,枚举有多少段连续上升的段,则有:fi=∑j=0i−1(iKjK)r(−1)i−j−1fjf_i=\sum_{j=0}^{i-1}\binom{iK}{jK}^r(-1)^{i-j-1}f_jfi=j=0∑i−1(jKiK)r(−1)i−j−1fj拆开组合数,移项得:fi((iK)!)r...
2019-04-30 11:11:51 261
原创 【JZOJ6150】爱乐之城
Description给定nnn个元素a1∼na_{1∼n}a1∼n,对于i∈[1,n]i \in[1,n]i∈[1,n]求F(a1∼i)F(a_{1∼i})F(a1∼i)。其中:f(n)=∑i=1n∑j=1nμ(ij)f(n)=\sum_{i=1}^n\sum_{j=1}^n\mu(ij)f(n)=∑i=1n∑j=1nμ(ij)g(n)=∑i=1ni∑j=1n[gcd(i,j)=...
2019-04-29 22:14:04 481
原创 4.16~4.23集训总结+部分简易题解
4.16第一天感觉状态不太行,看题看了很久,T3连匈牙利判匹配成功都遗忘了,搞了很久最后也只交了暴力。T1:是一个dp+容斥,枚举度数为0的点来转移。T2:好像是搜索出所有状态不是很多,搜索记忆化可以过。T3:发现判匹配条件可以优化再优化,最后变成单纯大小关系的比较。4.17比前一天状态好一些,看题一小时发现会T1,打完拍完过了一个半小时,然后写了T3暴力,发现可以连边优化,代码比较难...
2019-04-23 21:30:05 235
原创 【JZOJ6124】有限空间跳跃理论
Description给出一个无向连通图,求给每条边定向后是DAG(有向无环图)的方案数,两种方案不同当且仅当存在一条边它们的方向不同。Solution设fSf_SfS表示集合s的点在DAG上的方案数,转移时枚举一个独立集TTT表示度数为0的点,大概转移是这样:fS=∑T⊂SfS−T(−1)∣T∣−1f_S=\sum_{T\subset S} f_{S-T}(-1)^{|T|-1}fS=...
2019-04-18 21:58:45 972
原创 【LOJ3058】【HNOI2019】白兔之舞
Descriptionhttps://loj.ac/problem/3058Solution首先答案长这样子:anst=∑i=0L[k∣(i−t)]Ai(Li)ans_t=\sum\limits_{i=0}^L[k|(i-t)]A^i\binom{L}{i}anst=i=0∑L[k∣(i−t)]Ai(iL),AAA是读入的矩阵,最后取(x,y)(x,y)(x,y)的值套上单位根反演就...
2019-04-13 21:11:49 253
原创 【LOJ3054】【HNOI2019】鱼
Descriptionhttps://loj.ac/problem/3054Solution枚举AAA、DDD,鱼身和鱼尾分别处理。考虑鱼身,可以枚举两个点,将它们的中点放在中垂线上,具体来说可以开个map,然后记一下这条中垂线ax+by+c=0ax+by+c=0ax+by+c=0的最简形式,强制a>0a>0a>0或b>0b>0...
2019-04-13 20:14:47 274
原创 【JZOJ6103】Diyiti
DescriptionSolution考虑两个序列(下标为111~nnn,左边为高位):x:1100101x:1100101x:1100101y:1001011y:1001011y:1001011 u v\ \ \ \ \ \ \ u\ \ v &n...
2019-04-03 22:33:24 283
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人