摘要:
A. A Place For My Head 留坑。 B. New Divide 从高位到低位贪心,当这一位是$0$时,要尽量取$1$,维护高维后缀最小值进行判断即可。 时间复杂度$O((n+a)\log a)$。 C. Lying From You 留坑。 D. Don’t Stay 留坑。 E. 阅读全文
摘要:
A. Tree Orientation 树形DP,$f[i][j][k]$表示$i$的子树中有$j$个汇点,$i$往父亲的树边方向为$k$的方案数。 转移则需要另一个DP:$g[i][j][k]$表示考虑前$i$个儿子,子树中有$j$个汇点,$i$的出边个数是否是$0$的方案数。 时间复杂度$O(n 阅读全文
摘要:
A. Alice in the Wonderland 按题意模拟。 B. Batrachomyomachia 贪心,每次选承受能力最小的可行的。 C. Cherries 将所有数字排序,那么一定是选取连续$B-A+1$个数进行配对,枚举所有方案即可。 D. Divisibility Game 预处理 阅读全文
摘要:
A. Arithmetic Derivative 形如$p^p(p是质数)$的数的比值为$1$,用$k$个这种数相乘得到的数的比值为$k$,爆搜即可。 B. White Triangle 留坑。 C. New Street 用set维护相同连续段,每次新增贡献时利用多项式求幂,删除贡献则采用多项式求 阅读全文
摘要:
B. Build a Boat 首先求出每块船舱的面积$S$,然后进行$m$次二分,得到每个切割线的位置。 为了计算某个切割线形成的区域的面积,需要将多边形整理成上边界和下边界,分别二分出断点位置,中间部分用叉积前缀和$O(1)$回答。 时间复杂度$O(n+m\log^2n)$。 C. Compil 阅读全文
摘要:
A. Apple 按题意模拟即可。 B. Bar charts 关于序列的前缀和建立差分约束系统,SPFA判断是否存在负环。 C. Construction sets 二分答案,二进制拆分背包+bitset检验。 D. Dinner party $f[i][j]$表示面积和为$i$的矩形,周长和为$ 阅读全文
摘要:
A. Centroid Tree 枚举至多两个重心作为根,检查对于每个点是否都满足$2size[x]\leq size[father[x]]$即可。 B. Completely Multiplicative Function 爆搜每个质数是$1$还是$-1$,加上前$n$项的前缀和的绝对值必须小于$ 阅读全文
摘要:
菜鸡队训练实录。 现场赛记录:[名称:奖项/排名] 2017: ICPC Shenyang:Gold/3 CCPC Hangzhou:Gold/3 ICPC Beijing:Gold/13 CCPC Final:Silver/22 ICPC Asia East Continent League Fi 阅读全文
摘要:
A. Artifact Guarding 选出的守卫需要满足$\max(a+b)\leq \sum a$,从小到大枚举每个值作为$\max(a+b)$,在权值线段树上找到最大的若干个$a$即可。 时间复杂度$O(n\log n)$。 B. Book Pages 将行中的空格以及#号都去掉,那么某一行 阅读全文