随笔分类 - 二/三分
摘要:肉丝哥哥钦定好题 话说我的blog现在为什么到处都是肉丝哥哥 先来想一个弱化版,假如能够n整除K怎么做? 把每个数字看成一个字符串,按字典序排名,这个可以后缀数组解决,然后暴力枚举每种情况,O(1)判两个长度为n/K的数字大小即可 然后不能整除一定是有n-n/K*K个长度为n/K+1的数字 先二分答
阅读全文
摘要:考虑二分答案 对于一个区间一定是一边最大一边最小是最优的,还有不够补足L的情况,这个RMQ就好 枚举右端点是最大/最小,单调队列搞搞就完了
阅读全文
摘要:头都烂了怎么头疼啊 考虑先做出对于一个位置以它作为唯一最小值的最远区间,这个可以单调栈上二分搞出来 那么对于一个位置这个区间而言,一定是选择这个区间的最大数是作为最终的唯一最大数最优的 为什么呢?我们可以把区间起止和区间之中的最大数下标弄出来,那么当前位置一定位于某两个弄出来的编号之间,其他数的答案
阅读全文
摘要:对于每个询问暴力枚举x~y,然后在Trie去找第k大,开始我写了个二分答案然后算比当前答案大的个数,打了个第10个点的表就跑出19s+比bzoj垫底还慢4s+ 然而不用二分,直接1000个点一起在树上跑就可以了。。。 #include<cstdio> #include<iostream> #incl
阅读全文
摘要:口胡 题目hint都给你是一个三分函数了 还不会上三分套三分吗 exp函数又卡 精度又卡 什么sb毒瘤题 浪费时间
阅读全文
摘要:秉承ACM团队合作的思想懒,这篇blog只有部分题解,剩余的请前往星感大神Star_Feel的blog食用(表示男神汉克斯更懒不屑于写我们分别代写了下...) C. Cloud Computing 扫描线搞一搞区间(主席树也OK啊,只是空间玄学,主席树理论空间nlogn实际上开小那么10倍8倍没什么
阅读全文
摘要:暴力是4方的,开始我只3方(扫描的时候更新当前最大) 二分+暴力可以做到m^2logMAX 二分答案,暴力枚举可行的两个位置形成一段,对于段,最多只会有m^2种情况。
阅读全文
摘要:气死我了人生中第一次打cf就掉分了 A题大水题浪费太多时间囧明明都是A两题亮老师还上分了。。 表示C题打的时候就想到正解啊(而且还更加优秀,因为家里老爷机暴力跑的超龟以为不行 其实是没认真算复杂度),虽然不会证三分性,但是最后还是AC了,暴力1000ms+ 三分40ms+ 看着就很奇淫的题,猛然脑海
阅读全文
摘要:这道题做了一个多月?感谢噶爷教我做题 (滑稽)自己给自己停bc准备中考然而还是考的不咋地 这道题二分之后就是找最小链覆盖,算经典的吧。 注意下那个权可能重复啊,二分要离散化。。(然而我WA无数次的原因居然是打了个match[y]==false什么鬼)
阅读全文
摘要:我三分这么好吗居然1A啦???提交的时候只是想着先WA一次的。。。。 这题真的很妙啊 首先第一步,就是把僵尸的生命值取一个前缀和,这样造成伤害的时候,可以视为同时对所有僵尸造成伤害。 那么就可以得到一个柿子: 对于第i次进攻,k=max( (sum[i]-sum[j-1]) / x[i]+(i-j)
阅读全文
摘要:很沙茶很沙茶。。调了一个下午。。。结果就是下界大了。。 做法:可以得到一个num数组,表示这个数的质因数个数,然后若A[i]%A[j]==0并且num[i]==num[j]+1 说明它可以匹配 这样一来又可以发现按奇偶分是二分图没有环,二分答案,最大费用最大流,判断是否满流且费用大于0即可。
阅读全文
摘要:被LCTcao了一早上,弃疗跟着肉老师做题贼舒服。。。 二分答案然后xjb check
阅读全文
摘要:二分+匈牙利,min问题不大,对于max询问,把他视作最坏情况,那么不匹配的要尽量多,二分图跑的是不能控制的。
阅读全文
摘要:好恶心。。 二分上界到100000LL*1000000000LL %_%
阅读全文
摘要:二分答案。。。 然后用joker牌去补不够的。 完了。
阅读全文
摘要:二分答案,spfa check就行了。 gb题卡精度。
阅读全文
摘要:神tm的题。。。 众所周知这题是最小生成树的说。。还有大神说是最小瓶颈生成树(%%%D飞了 结果我就乱搞了。 可以发现,假如一个跳的很远的猴子无法到达全部,那么比他跳的近的猴子肯定不行的,那我想二分猴子咯,然后O(m^2)宽搜一波O(logn*m^2)还是能狗过去的,结果WA了,搞到数据才发现,wc
阅读全文