摘要:
A. Airport Coffee 设$f_i$表示考虑前$i$个咖啡厅,且在$i$处买咖啡的最小时间,通过单调队列优化转移。 时间复杂度$O(n)$。 B. Best Relay Team 按题意模拟即可。 C. Compass Card Sales 按题意模拟即可。 D. Distinctive 阅读全文
摘要:
A. Auxiliary Project 完全背包。 B. Boolean Satisfiability 设$t$为出现过的变量个数,若同时存在某个变量以及其反变量,则答案为$2^t$,否则答案为$2^t-1$。 C. Consonant Fencity $O(2^{19})$枚举所有辅音字母的大小 阅读全文
摘要:
A. Ducks in a Row 当$n\times k>|S|$时,显然无解。 否则最优解中翻转的区间一定两两不相交,设$f[i][j][x][y]$表示考虑前$i$个位置,第$i$个位置翻转情况为$j$,当前连续段长度为$x$,已有$y$个长度至少为$n$的$D$连续段的最少翻转次数,然后转移 阅读全文
摘要:
A. Chrome Tabs 当$n=1$时答案为$0$,当$k=1$或$k=n$时答案为$1$,否则答案为$2$。 B. OverCode 按题意模拟即可。 C. A message for you! 按题意模拟即可。 D. Test Cases 枚举左端点,往右枚举右端点,同时维护每个数字出现次 阅读全文
摘要:
A. Odd Palindrome 所有回文子串长度都是奇数等价于不存在长度为$2$的偶回文子串,即相邻两个字符都不同。 B. Enlarging Enthusiasm 注意到方案数不超过$(n-1)\times (n-1)!$,爆搜出所有可行方案即可,需要大量常数优化。 C. Fear Facto 阅读全文
摘要:
A. Balloon Robot 假设机器人$0$时刻位于$0$号位置,那么每个气球所需的时间为$(s_a-b)\bmod m$。 将所有气球按这个时间排序,枚举每个气球的时间作为偏移量,得出最优解即可。 时间复杂度$O(p\log p)$。 B. Expected Waiting Time 设$f 阅读全文
摘要:
A. Alien Sunset 暴力枚举答案即可。 B. Breaking Biscuits 等价于选择一对距离最小的平行线夹住所有点。 枚举一条边,计算两侧所有点到这条直线的距离的最大值即可。 时间复杂度$O(n^3)$。 C. Cued In 按题意模拟即可。 D. Deranging Hat 阅读全文
摘要:
A. Base $i - 1$ Notation 两个性质: $2=1100$ $122=0$ 利用这两条性质实现高精度加法即可。 时间复杂度$O(n)$。 B. Squaring a Bit 直接暴力枚举平方数即可通过,需要手写popcount。 C. Chickens 状压DP求方案数。 D. 阅读全文
摘要:
A. Automatic Door 对于规律的点可以推公式计算,对于噪点则暴力计算,时间复杂度$O(m\log m)$。 B. Berland Army 首先若存在环则无解,否则通过DP可以求出每个数的最小值。 然后按照逆拓扑序,每次选择下界最小的点,填充最大的可以填充的值。 时间复杂度$O(m\l 阅读全文
摘要:
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. 阅读全文