07 2021 档案

摘要:JS B 队.隔离考场 day1 T1比较显然,基本上是一眼题。可能是太紧张了,两个很小的错误调了1h,写完后就已经2.5h了。 看了一眼t2,没听清题面修改,以为只是改<=号,想了1h发现暴力都不会,就跳去做t3。 t3容易发现缩点后是外向树。然后只需要查询链和子树交就行了。最后1h开始写,中途直 阅读全文
posted @ 2021-07-28 22:18 WWW~~~ 阅读(819) 评论(0) 推荐(0)
摘要:VK Cup 2021 - Elimination Engine (A-F)题解 A. Binary Decimal 答案为$\max{digit}$。 B. Putting Plates 沿着外围走一圈能放就放。 C. Pursuit 直接二分答案。 D. Secret Santa 原图构成基环树 阅读全文
posted @ 2021-07-20 15:11 WWW~~~ 阅读(145) 评论(0) 推荐(0)
摘要:CF 1545 C AquaMoon and Permutations 题解 非常有意思的一题。 比赛的时候一直感觉这两个部分都是np,完全不可做。 后来才发现,只需要把确定的位置删掉,然后剩下的部分肯定构成二分图。然后直接黑白染色+二分图计数就好了。 #include<bits/stdc++.h> 阅读全文
posted @ 2021-07-14 22:56 WWW~~~ 阅读(121) 评论(0) 推荐(0)
摘要:最小割构图 二分图中,用最小割表示变量之间的关系。 下面用$x\rightarrow y$表示条件x满足则条件y满足。 同时令$x_l$表示$x$是一个左边的点,$x_r$表示右边的点。 1. \(x_l\rightarrow !y_r,y_r\rightarrow !x_l\) 直接连边$x_l$ 阅读全文
posted @ 2021-07-14 22:49 WWW~~~ 阅读(84) 评论(0) 推荐(0)
摘要:多项式卷积技巧(其中一个多项式系数是简单组合数) 考虑下面的问题: \[ f_{i,j}={w_i\choose j}+\sum_{k< i} (\sum_{l\leq j} f_{k,l}{s_{k,i}\choose j-l})g_{k,i},(i\leq n,j\leq m) \] 其中$w, 阅读全文
posted @ 2021-07-08 23:09 WWW~~~ 阅读(279) 评论(0) 推荐(0)
摘要:SRM 761 div1 Level 3 SpanningSubgraphs 题解 $dp_{mask,i}$表示集合$mask$联通,用的总边数为$i$的方案数。 转移考虑容斥,枚举和$lowbit$不连通的部分。 假设$cnt_$为$mask$内的边数。 \(dp_{mask,i}={cnt_{ 阅读全文
posted @ 2021-07-05 09:37 WWW~~~ 阅读(101) 评论(0) 推荐(0)
摘要:AGC 015 F Kenus the Ancient Greek 题解 首先能进行至少$k$次的数对最小是$(fib_k,fib_{k+1})$。 所以第一问很好做。 但是满足条件的数对非常多,考虑将他们归到一些等价类。 不妨设$(x,y),(x<y\and y<2x)$ 则$(x,y),(x,y 阅读全文
posted @ 2021-07-05 09:23 WWW~~~ 阅读(79) 评论(0) 推荐(0)
摘要:[CTSC2010]星际旅行 题解 首先可以发现最优解一定是会遍历完整棵树的。 遍历树的过程恰好让每一个$h_i-=deg_i$。 剩下的就变成匹配问题了,贪心地想一定是优先匹配外侧点。 所以考虑从下往上匹配。 这样就可以算出最终答案在根的答案。 然后考虑在$v$的答案。 可以理解成最后遍历到$v$ 阅读全文
posted @ 2021-07-02 20:25 WWW~~~ 阅读(91) 评论(0) 推荐(0)
摘要:TreasureOfWinedag 题解 最终答案一定在区间$[k,k+25]$之间。 考虑暴力dp,$dp_{i,j}$表示考虑了前i个字符,分成了恰好k段的方案数。 \(dp_{i,j}\in [j,j+25]\),设$f_{i,j}=dp_{i,j}-j$ ,\(f_{i,j}\in [0,2 阅读全文
posted @ 2021-07-02 19:54 WWW~~~ 阅读(140) 评论(0) 推荐(0)