随笔分类 - Codeforces
摘要:http://codeforces.com/contest/489/problem/B 二分匹配模板题
阅读全文
摘要:http://codeforces.com/contest/489/problem/A 看样例不难发现,对于i,找到 i<=j<=n-1里最小的数,若有与i交换
阅读全文
摘要:http://codeforces.com/contest/989/problem/D emm……贪心吧。 首先呢,那个月亮是一个点,并不是一个长度为1,在[-0.5,0.5]之间的线段,我被Note忽悠了 思路:确保最后一个点消失时能被风吹到原点 设下标为1的是从左往右,下标为2的是从右往左,最后
阅读全文
摘要:http://codeforces.com/contest/989/problem/C 这磨人的小妖精…… 贪心,不难发现正确性,用一个A、B、C、D、分别哪拿一个出来画框,每一个框处理一种字母 例如一个框长这样: 加层后长这样: 反正都只花费1个A 处理字母后长这样: 我用1个A画框来处理剩余B,
阅读全文
摘要:http://codeforces.com/contest/989/problem/B 思路还是从模拟开始。设前p个字符为p串,遍历p串的所有情况,然后对于剩下的字符,检查是否满足题目要求 1、p串有2^2000种可能,数组保存不下所有情况,于是考虑深搜,也就是遇到'.',直接假设为0考虑下一个,不
阅读全文
摘要:http://codeforces.com/contest/989/problem/A 很简单的模拟
阅读全文
摘要:http://codeforces.com/contest/585/problem/A 这道题必须明确事情发生的顺序,首先处理v[i],其次是顺序往后的哭泣的小孩,其实是可以直接往后遍历,一边遍历一边处理,叠加cry值,用队列反而弄巧成拙了 担心p[i]会过小,要用long,样例56就是所有小孩都哭
阅读全文
摘要:http://codeforces.com/contest/585/problem/D 1、meet in the middle 里上半部分搜索为d1()、下半部分搜索为d2(), d1()的内容很简单:搜索,直到超过边界,记录状态值, d2()的内容也很简单:搜索,直到超过边界,合并d1()状态值
阅读全文
摘要:http://codeforces.com/contest/450/problem/E 编号大的优先算入结果,质因数大的优先算入结果
阅读全文
摘要:http://codeforces.com/contest/450/problem/D 先对公路集合求最短路,再判断铁路集合是否可再次更新d[],如果可以就r--
阅读全文
摘要:http://codeforces.com/contest/450/problem/C 情况无外乎有:1、刀数太多,-1;2、全部切n边、全部切m边、n边切完切m边、m边切完切n边,不用想太多,直接取起最大值;
阅读全文
摘要:http://codeforces.com/problemset/problem/585/C 1、不要把橘子和苹果分开看,都看数字1,就不难发现alice和bob手里最后的数就是x和y ,这个过程就很明显是辗转相减了,重复的辗转相减凑一块就是辗转相除了。 2、要游戏能成功,只要最后有gcc(1,1)
阅读全文
摘要:http://codeforces.com/contest/585/problem/B 模拟
阅读全文
摘要:http://codeforces.com/contest/450/problem/B 这个数列是循环数列
阅读全文
摘要:习题: C. Cloud Computing lazy操作解析: 当我们只需要更新紫色节点时,会把红色节点一并更新,但事实上这操作不仅复杂度很高而且也许永远用不到,所以对于每个更新操作,只有下一个更新来的时候或者查询的时候我们才对【该节点】更新,把其lazy值推至子节点
阅读全文
2018-2019 ICPC, NEERC, Southern Subregional Contest (Online Mirror, ACM-ICPC Rules, Teams Preferred)
摘要:A. Find a Number 找到一个树,可以被d整除,且数字和为s 记忆化搜索 B. Berkomnadzor——我选择狗带……这题目有毒啊 C. Cloud Computing 有m个计划,每个计划的内容是从[l,r]天内,总共有c个处理器,每个p元。问,从[1,n]天,每天买k个处理器(尽
阅读全文
摘要:(建议边对着图边看解释)(F. Putting Boxes Together中树状数组的应用在后面) 背景:若在线地修改数列里某个数的值,其维护【前缀和】的复杂度太高 树状数组c性质: 1、c[i]的管辖区间以a[i]结尾,从某种意义来说,c[i]与a[i]一一对应 2、c[i]的管辖区间长2^k,
阅读全文
摘要:http://codeforces.com/contest/1030 B. Vasya and Cornfield 判断点是否在矩形内(包括边界) 把每条边转化为一个不等式 C. Vasya and Golden Ticket 给你一串数列,问该数列是否可以分为若干相邻且不相交的区间,每个区间和相等
阅读全文
摘要:http://codeforces.com/contest/1031 (如果感觉一道题对于自己是有难度的,不要后退,懂0%的时候敲一遍,边敲边想,懂30%的时候敲一遍,边敲边想,懂60%的时候敲一遍,边敲边想,(真实情况是你其实根本不用敲那么多遍……),然后,这道题你就差不多可以拿下了ψ(`∇´)ψ
阅读全文
摘要:http://codeforces.com/contest/677/problem/E 题意:有n*n矩形,每个格子有一个值(0、1、2、3),你可以在矩形里画一个十字(‘+’形或‘x’形),十字的四条边需等长。问十字覆盖的格子的值累乘最大是多少? 思路: 1、防止溢出,在比较大小更新答案时用加法替
阅读全文

浙公网安备 33010602011771号