摘要:
加粗:赛时AC 普通:赛后AC A. Perfect Permutation 签到题,将数组循环左移一位得到符合条件数组。 B. Party 思维题。当m是偶数的时候,我们可以把所有人都请来。 当m是奇数的时候,我们证明:最多只有两个人无法到场。 为了让边数变回偶数,我们需要删除一些人,记录所有人的 阅读全文
摘要:
加粗:赛时AC 普通:赛后AC A. Three Doors 水题,但我一开始没看懂题意,就随便猜了个题意。反正就是拿着钥匙开一扇门,门后有别的钥匙,问你能不能全打开。 int main() { read(t); while(t--) { int x; read(x); memset(buc,0,s 阅读全文
摘要:
加粗:赛时AC 普通:赛后AC A. Another String Minimization Problem 水题,先变顺序在前面的再变后面的 B. Making Towers 我们考虑对于每个位置i,它的状态能从哪里转移过来。 比较显然,当i-1、i-3、i-5这些位置的值和i一样的时候,可以发生 阅读全文
摘要:
加粗:赛时AC 普通:赛后AC B. Binary Tree 轮到某个人时他拿去的数目一定是奇数,判断n奇偶即可。 C. Constructing Ranches(点分治) 参考的是这篇文章 多边形的各边和大于最大边的两倍。 考察树上所有路径的问题点分治是一种常见做法,用点分治然后维护点到根节点的最 阅读全文
摘要:
加粗:赛时AC 普通:赛后AC A. Subtle Substring Subtraction 水题,偶数Alice选完,奇数少选一个,然后和Bob比较 B. A Perfectly Balanced String? 根据题意,循环字符串符合题目的条件,判断字符串是不是循环字符串的一部分即可。 C. 阅读全文
摘要:
加粗:赛时AC 普通:赛后AC A. Xu Xiake in Henan Province 水题,有几个零就输出对应的语句。 B. Ultraman vs. Aodzilla and Bodzilla 有人打的时候非要雪花勇闯天涯去做没人出的题,我不说是谁.jpg 模拟+贪心,这题的细节非常多而且繁 阅读全文
摘要:
加粗:赛时AC 普通:赛后AC Problem A. Altitude 思路:由题意,必定会出现答案为2的位置,枚举每一个点,找到符合题意的输出。 Problem B. Blocking Buffer 思路:由题意存在一个锁死区间(l-w,r),易知r和w的最大公因数的倍数都能到达,查找是否有最大 阅读全文