随笔分类 -  贪心

摘要:肉丝哥哥钦定好题 话说我的blog现在为什么到处都是肉丝哥哥 先来想一个弱化版,假如能够n整除K怎么做? 把每个数字看成一个字符串,按字典序排名,这个可以后缀数组解决,然后暴力枚举每种情况,O(1)判两个长度为n/K的数字大小即可 然后不能整除一定是有n-n/K*K个长度为n/K+1的数字 先二分答 阅读全文
posted @ 2019-03-29 16:26 AKCqhzdy 阅读(239) 评论(0) 推荐(0) 编辑
摘要:暴力三维DP容易想到 也容易想到贪心每一位,尽量不选 但是怎么check呢?又是拼起来 f[i][j]表示枚举到第i位,分成j组,且可以满足当前假设是否有可行解 转移不难自己看代码吧 但是这样是O(logm*n^3)的,subtest5过不去 但是它又有一个A==1,就可以维护枚举到第i位分成组数最 阅读全文
posted @ 2019-02-23 09:58 AKCqhzdy 阅读(216) 评论(0) 推荐(0) 编辑
摘要:当年的我还是太naive啊。还以为是线性基sb题 对于先手的选择是非常重要的,我们必须控制对手无法把剩下的石子堆取出一部分使得异或和为0 意思就是取剩下的石子堆无法找到一个异或和为0的子集,判定方法即为线性基 除此之外还要去掉最少,而这又等于保留最多 考虑使用拟阵,子集限制即为异或和为0,遗传性显然 阅读全文
posted @ 2019-01-14 11:40 AKCqhzdy 阅读(154) 评论(0) 推荐(0) 编辑
摘要:这道题有三种做法,感受一下: 感觉到了歪果仁费尽脑汁想出来的神仙贪心脑洞题被中国人套路算法踩爆的凄凉。。。(我的名字是不是暴露了我的真实实力) 首先先要明白:有A个A球,B个B球,用了一个A球贡献为ai,B球贡献为bi,两个都用贡献为1-(1-ai)(1-bi)=ai+bi-ai*bi 先讲讲最无脑 阅读全文
posted @ 2019-01-10 10:42 AKCqhzdy 阅读(234) 评论(0) 推荐(0) 编辑
摘要:本校唯一国家队爷出的题。。。真流弊 强行卡掉优化构图 大家一起去%吧 我觉得离散化以后就是一个类似匈牙利的贪心了。。。 阅读全文
posted @ 2019-01-09 16:55 AKCqhzdy 阅读(152) 评论(0) 推荐(0) 编辑
摘要:垃圾bzoj本机AC提交WA,精A %你退火可解 因为n很小所以我们可以降温慢点,为了更优我们先在开始的时候选择一个数贪心地放到总和最小地那一组 然后就是不停换随机种子T_T 阅读全文
posted @ 2018-11-27 13:01 AKCqhzdy 阅读(134) 评论(0) 推荐(0) 编辑
摘要:topsort+贪心比较明显,但是图要反向建,因为可能前面很大后面很小就挂了 开始我的想法是对于每个点二分答案然而TLE,但是实际上我们可以特判一下,对于当前点不管,直到不合法的情况出现才利用这个点并记录答案 阅读全文
posted @ 2018-10-30 10:49 AKCqhzdy 阅读(130) 评论(0) 推荐(0) 编辑
摘要:秉承ACM团队合作的思想懒,这篇blog只有部分题解,剩余的请前往星感大神Star_Feel的blog食用(表示男神汉克斯更懒不屑于写我们分别代写了下...) C. Cloud Computing 扫描线搞一搞区间(主席树也OK啊,只是空间玄学,主席树理论空间nlogn实际上开小那么10倍8倍没什么 阅读全文
posted @ 2018-10-23 15:02 AKCqhzdy 阅读(475) 评论(0) 推荐(1) 编辑
摘要:比赛的时候开G开了3h结果rose说一句那唯一一个AC的是羊的心态就崩了。。 这套题感觉质量挺好然后就back了下 A: AI robots 有三个限制条件;相互能够看见和智商的差。使用主席树,可以维护两个状态,分别是其中一个“看见”和“智商”,这样的做法就无法利用K<=20的条件了。 利用扫描线+ 阅读全文
posted @ 2018-09-27 17:37 AKCqhzdy 阅读(283) 评论(0) 推荐(0) 编辑
摘要:神题 考虑到有倍数关系这个条件,所以可以运用进制的思想,比如当有3,9,18,54这些种类的砝码时,133的容量可以写成2*54+1*18+0*9+2*3+1,末尾的+1永远用不上,可以舍弃,那么各位从低到高分别是(2,0,1,2)。 把所有容器都写成这种表示,并把同一位上全部累加。比如说我们还有一 阅读全文
posted @ 2018-09-09 16:58 AKCqhzdy 阅读(172) 评论(0) 推荐(0) 编辑
摘要:气死我了人生中第一次打cf就掉分了 A题大水题浪费太多时间囧明明都是A两题亮老师还上分了。。 表示C题打的时候就想到正解啊(而且还更加优秀,因为家里老爷机暴力跑的超龟以为不行 其实是没认真算复杂度),虽然不会证三分性,但是最后还是AC了,暴力1000ms+ 三分40ms+ 看着就很奇淫的题,猛然脑海 阅读全文
posted @ 2018-08-12 19:40 AKCqhzdy 阅读(214) 评论(0) 推荐(0) 编辑
摘要:心态都崩了做了一上午。。。 首先想的就是把连续同正负性的合并起来,那么相邻数的正负性是反的。 然后我想的是建一个链表倒着删除到m 这个时候有一个奇妙的想法,把正的取和,放进链表里面的数都取绝对值,假如删掉正的可以看作少了一段,删掉负的可以看作把两个正的连在一起,按照数据备份那个退流的思想做 尴尬的是 阅读全文
posted @ 2018-07-04 11:01 AKCqhzdy 阅读(177) 评论(0) 推荐(0) 编辑
摘要:一道很有意思的题目。 先求一次前缀和,可以发现答案是 (sum[0] xor sum[x1])or(sum[x1] xor sum[x2])or(sum[x2] xor sum[x3])or……or(sum[m-1] xor sum[n]) 然后其实(a xor b)or b =a or b 那么s 阅读全文
posted @ 2018-04-25 15:39 AKCqhzdy 阅读(157) 评论(0) 推荐(0) 编辑
摘要:今天是真的萎,切不动题,瞎写陈年老题找自信。。。 强行一波贪心猛如虎 先按毁坏时间排序,枚举,能修的就修,修不了就把前面耗时最长的拿出来和当前比较,假如现在需要时间更短就换 总之就是维护修了ans个的最快时间 阅读全文
posted @ 2018-04-24 20:20 AKCqhzdy 阅读(83) 评论(0) 推荐(0) 编辑
摘要:这题玄学贪心 每次选择next出现位置最大的删除 有一个小trick,就是每次找到在队列里面的,就要再插入一次更新next,而前面的next怎么也不可能最大可以忽视。 为啥离散化错了。。。而且说好的主存块的编号(不超过1,000,000,000)和1<=M<=N<=100,000呢(m去到了十亿而编 阅读全文
posted @ 2018-04-22 21:43 AKCqhzdy 阅读(124) 评论(0) 推荐(0) 编辑
摘要:流年不利啊最近。。。要么就是要了数据只WA一个点。。。要么就是WA成一片还是一个一个点调对。。。 这题很明显就是贪心了,离线后按l排序(记得要复制一份放在后面,对于环这是常规操作了吧),由于没有覆盖,对于一个l~r的区间,下一个接棒的左端点一定是最接近右边界的,可以预处理出来,最后用倍增的思想出解。 阅读全文
posted @ 2018-04-20 09:14 AKCqhzdy 阅读(144) 评论(0) 推荐(0) 编辑
摘要:被欧老师DDDDDDDDDDDDDDDDDDD飞飞飞飞飞飞飞飞飞飞飞了了了了了了了了了了了了 心态爆炸打打水。。。。贪心啊,玄学啊 就是每次把最挫的挑出来D飞。。。 —————————————————————————————————————————————————————— upd:我以前就是一sb 阅读全文
posted @ 2018-04-18 20:19 AKCqhzdy 阅读(122) 评论(0) 推荐(0) 编辑
摘要:又是调成sb的题啊。。。 下午三个多小时就交代给这两题代码还短得要死的题 一眼就是离散化,树状数组&&逆序对 然后又是搞了个WA的做法,枚举分界点 正解要贪心。(不用离散化。。。) 排序后判断当前分在左边和右边 看下那边逆序对少放那边 一个经常用到的结论:我们给原数组标上下表1...n,移动若干次后 阅读全文
posted @ 2018-04-18 17:18 AKCqhzdy 阅读(216) 评论(0) 推荐(0) 编辑
摘要:你能感受搞了一个星期文化课然后爆炸螺旋升天法力不无边准备被D飞回去继续搞文化课怀念OI水一波贪心然而还是被lxj带飞只会%%%%的lj编程爱好者终于摸了下键盘然后A了一题抬头一看发现肉老师又虐我20题的绝望吗??! 这题是个巧妙的贪心 然而它AC率低的原因是scanf输入竟然毒瘤般CE硬逼着人家学了 阅读全文
posted @ 2018-04-10 17:59 AKCqhzdy 阅读(116) 评论(0) 推荐(0) 编辑
摘要:一入字符深似海,从此AC是路人。 ——题记 为什么恶心呢。 在神犇的blog,我们才能知道,本质不同的子串=∑(Len−sa[i]−height[i]) 一脸蒙蔽的NN真是可爱啊。然而,这个sa是0~n-1的。 神犇说:我们可以二分排名为mid的串,找到排名为mid的串的魔法就是这个(hhhhhh 阅读全文
posted @ 2018-04-02 11:58 AKCqhzdy 阅读(119) 评论(0) 推荐(0) 编辑