AFO

两个月前的今天的早晨,衢州二中的第一机房,8:00~13:00,ZJSX1-053。 考完以后,和ljn lch在球场打球,互奶。 也许我是能发现T1T2爆炸的地方,但考试最后时刻焦躁又平静的心情也不允许我这么做了。 是个半途而废的人。Day1是爆炸了,爆炸得很惨。可能早在知道分数之前就准备...

2018-05-21 22:56:36

阅读数 1289

评论数 4

ZJOI 2018

从NOIP2017到THUWC2018就预感自己很快就要退役了呢。 果然ZJOI2018就退役了呢。

2018-03-21 22:04:08

阅读数 811

评论数 0

[背包DP] UOJ #181. 【UR #12】密码锁

SolutionSolutionSolution 因为这是一张竞赛图,所以把强连通分量缩起来以后回事一条链的情况。 那么强连通分量的数量就是相当于缩起来以后的点的数量。 对于图 G(V,E)G(V,E)G(V, E) 来说,这样的点集 S⊆VS⊆VS \subseteq V ,满足两个点集的...

2018-03-16 13:54:02

阅读数 265

评论数 0

[生成函数][DP] Codeforces 891 E. Lust

SolutionSolutionSolution 设最后是这个样子 a=(ai−bi)a=(ai−bi)\textbf{a}=(a_i-b_i) ,可以通过数学归纳得到 res=∏iai−∏i(ai−bi)res=∏iai−∏i(ai−bi)res=\prod_{i}a_i-\prod_{i}(...

2018-03-14 10:26:08

阅读数 258

评论数 0

[多项式ln][多项式exp][生成函数] LOJ #6268. 分拆数

SolutionSolutionSolution 设分拆数的生成函数F(x)=∑k≥0fkxkF(x)=∑k≥0fkxkF(x)=\sum_{k\ge0}f_kx^k几个显然的等式就是F(x)lnF(x)===∏k=1∞11−xk∑k=1∞ln11−xk∑k=1∞∑i≥1xkiiF(x)=∏k=...

2018-03-13 20:54:26

阅读数 421

评论数 0

[Contest]CodeChef March Challenge 2018

MIXCOLOR:每次把一个数加上最大的数一定能保证最优。 XXOR:从高到低枚举贪心。 MINVOTE:算一下前缀后缀最值,差分一下。 GCDCNT:推一下式子,每个因子开一颗线段树,只要考虑 μ2(x)≠0μ2(x)≠0\mu^2(x)\neq0 的。 PSHTRG:对于最大的三条边 ...

2018-03-13 10:47:31

阅读数 124

评论数 0

[交互][FWT] UOJ #328. 【UTR #3】量子破碎

SolutionSolutionSolution 矩阵 A=[111−1]A=[111−1]A=\left[ \begin{matrix} 1 & 1 \\ 1 & -1 \\ \end{matrix} \right] 好像就是 FWT...

2018-03-13 08:12:47

阅读数 258

评论数 0

[单调队列][决策单调性DP] BZOJ 2216: [Poi2011]Lightning Conductor

SolutionSolutionSolution 考虑 j≤ij≤ij\le i 和 j>ij>ij\gt i 。 ansi=max{aj+|i−j|−−−−−√−ai}ansi=max{aj+|i−j|−ai}ans_i=\text{max}\{a...

2018-03-12 13:25:37

阅读数 108

评论数 0

[FNT][DP][矩阵] Codeforces 947 E - Perpetual Subtraction

SolutionSolutionSolution 暴力DP很简单fi,j=∑k≥jfi−1,kkfi,j=∑k≥jfi−1,kkf_{i,j}=\sum_{k\ge j}{f_{i-1,k}\over k} 因为转移形式都一样,可以写出转移矩阵。A=⎡⎣⎢⎢⎢⎢⎢⎢1n+10⋮01n+11n⋮...

2018-03-12 07:34:31

阅读数 565

评论数 1

[Manacher][线段树] Codeforces 100032 K - Subpalindromes

SolutionSolutionSolution %%%%%%%%%%%%%%%%%%%%%%%%LargestJN 大佬教我做题。 大佬说有点麻烦的大概就是这个东西min{i−L,R−i,len}min{i−L,R−i,len}\text{min}\{i-L,R-i,len\}。 大...

2018-03-11 19:14:32

阅读数 210

评论数 1

[DP][容斥原理] 2017 TCC India Online Div1 Hard ConsecutivePalindromes

SolutionSolutionSolution 考虑其反面,就是不存在一个子序列是回文串。 实际上需要考虑的只有连续的两个和三个字符。因为其他情况都已经包含在这个之中。 设dpi,l,0/1,0/1,0/1dpi,l,0/1,0/1,0/1dp_{i,l,0/1,0/1,0/1}表示考虑到...

2018-03-11 16:16:27

阅读数 119

评论数 0

[回文自动机][DP] Codeforces gym 100543 G - Virus synthesis

SolutionSolutionSolution 考虑在回文自动机上DP fufuf_u表示回文自动机中uuu节点所代表的回文串最少需要几次才能得到 lenulenulen_u为奇数,fu=lenufu=lenuf_u=len_u。 lenulenulen_u为偶数,fu=min(fp+1...

2018-03-11 15:19:40

阅读数 97

评论数 0

[贪心] 2012 TCO Algorithm Round 1C - Division I, Level Three PasswordXPalindrome

SolutionSolutionSolution 如果是奇数先把中间swap好。把无解的判掉。 因为每个字母出现不超过2次。 考虑把字母sisis_i和sn−i−1sn−i−1s_{n-i-1}连起来。 显然会形成若干个环。 我们要把这个图调整成全部是自环的情况。 一个做法就是交换环上...

2018-03-10 17:37:27

阅读数 107

评论数 0

[DP][容斥原理][斯特林数] Codeforces715 E - Complete the Permutations

SolutionSolutionSolution 先dfsdfs\text{dfs}出四个量c1,c2,cyc,blkc1,c2,cyc,blkc1,c2,cyc,blk表示缩边以后x→ 0x→ 0x\rightarrow~0,0→x0→x0\...

2018-03-09 15:34:53

阅读数 425

评论数 0

[DP][容斥原理] ARC064 F - Rotated Palindromes

SolutionSolutionSolution 要求的就是长度为 nnn 的可通过循环位移得到回文串的串的本质不同的个数。 我们考虑枚举长度为 x(x|n)x(x|n)x(x|n) 的回文串作为其最小循环节来计数。 可以发现回文串的循环节也是循环的。那长度为 xxx 的循环节为 k⌈x2⌉...

2018-03-08 13:39:30

阅读数 153

评论数 0

[分治][Trie][prufer数列] 51Nod 1601 完全图的最小生成树计数

SolutionSolutionSolution 考虑从高位到低位枚举。 显然是把相同的放在一边,不同的找到权值最小的连边,这个可以TrieTrie\text{Trie}。 这样分治下去,最后得到一个没有限制的联通块,贡献就是sizesize−2sizesize−2size^{size-2}...

2018-03-07 21:14:44

阅读数 122

评论数 0

[DP][分治] 51Nod 1934 受限制的排列

SolutionSolutionSolution 一个显然的想法就是去找最小的那个数。 最小的数的 lll 和 rrr 就应该是 111 和 nnn 。 因为这是一个排列,我们把问题从最小值处 pospospos 分开,得到两个一样的问题 (1,pos−1)(1,pos−1)(1,pos-1...

2018-03-07 18:45:28

阅读数 131

评论数 0

[最短路图][DP] ARC090 E - Avoiding Collision

SolutionSolutionSolution 刚开始读错题+1 首先转化为总方案数减去不合法的方案数。 先建出最短路图。DP出从S,TS,TS,T到每个点的方案数fu,gufu,guf_u,g_u。 考虑在边上还是点上相遇。 点上的话就考虑disT=2disudisT=2disu\t...

2018-03-07 16:10:25

阅读数 161

评论数 0

[后缀自动机][树上启发式合并] LOJ #6041. 「雅礼集训 2017 Day7」事情的相似度

SolutionSolutionSolution O(nn−−√logn)O(nnlog⁡n)\mathcal{O}(n\sqrt n\log n)的莫队连500005000050000都过不了qwq。 %%%gjghfd gjghfd教我SAM+树上启发式合并的做法。 每两个后缀的贡...

2018-03-07 10:23:30

阅读数 235

评论数 0

[多项式ln][多项式exp][背包DP][生成函数] LOJ #556. 咱们去烧菜吧

SolutionSolutionSolution 就是个背包DP咯。 答案长这个样子ans=[xn]∏i=1m1−xaibi+ai1−xaians=[xn]∏i=1m1−xaibi+ai1−xaians=[x^n]\prod_{i=1}^m{1 - x^{a_ib_i+a_i}\over 1-...

2018-03-06 14:45:00

阅读数 493

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭