随笔分类 - codeforces
摘要:链接:http://codeforces.com/contest/616 A题: 统一成1e6长度的字符串,右对齐比较字典序。 B题: 求所有行的最小值,里面最大的那个。暴力。 C题: 先用dfs给每个位置标记一个连通块编号。然后对于每个*,直接看一下上下左右合并一下(不是真的合并)看一下大小。 D
        阅读全文
                
摘要:链接:http://codeforces.com/contest/612/ A题: 枚举切多少个p,看剩下的能否整除q。 B题: 从1到n模拟一下,累加移动的距离。 C题: 先用括号匹配的思路看是否有解(所有左括号看做一样,所有右括号看做一样)。 如果有解,就从左到右扫描,记录一个栈,遇到跟栈顶不匹
        阅读全文
                
摘要:链接:http://codeforces.com/contest/609 A题: 贪心,从大到小选。 B题: 考虑对立面。$C_{sum}^2-\sum{C_{a_i}^2}$ C题: 最终状态是确定的,从小到大贪心。不够就补,多了就挪。 D题: 二分时间,对于一个给定时间段,对于每种货币都选这段时
        阅读全文
                
摘要:链接:http://codeforces.com/contest/600 A题: 字符串处理。 B题: sort+upper_bound C题: 统计一下每种字符的个数,然后贪心。 (1) 如果没有奇数个的字母。直接按字典序放。 (2) 如果有1个奇数个的字母。就把单出来的那一个字符(注意是一个字符
        阅读全文
                
摘要:链接:http://codeforces.com/contest/873/ A题: 贪心,把最大的k个数变成x即可。 B题: 从左向右枚举右端点,维护balance的最长长度。任意一个子串可以看做两个前缀相减,对于已知当前右端点中1比0多多少个,只需要减去前面的某个前缀,在这个前缀中1比0也多这么多
        阅读全文
                
摘要:链接:http://codeforces.com/contest/884 A题: 求86400-ai的前缀和,找到第一个大于等于给定t的即可。 B题: 任意相邻两段之间必然有一个0,然后算一下至少的长度,然后看有多少多余的长度(可以为负数),多余的长度不等于0就是NO。 C题: 由题意可知,线路是若
        阅读全文
                
                    
                
浙公网安备 33010602011771号