给一个整数数列,修改最少的数使得严格递增
摘要:最多10^5个数。智硬了。不要求严格递增,而是非递减的话,就直接LIS,要求严格递增,就是每个数减去其位置然后按非递减的来做就行了。
阅读全文
【无旋转treap】模板
摘要:http://www.51nod.com/contest/problem.html#!problemId=1364#include#include#include#include#include#include#include#includeusing namespace std;typedef l...
阅读全文
线性选择算法好题
摘要:一亩三分地里看到的。input: 一个文件,包含了很多单词,可以全部装入内存一个target number : toutput: 一个单词的最小set,这些单词的出现的频率的总和大于等于t首先单词数统计可以用hash,然后,直观的看只能排序后从大到小选,实际上用线性找第k大的那个类似快排的算法也能做...
阅读全文
【codeforces】305C GCD,容斥
摘要:给10^5个操作,每次操作添加或删除一个不超过10^5的正整数,问当前存在的数两两之间互质的对数。一下就确定是根据添加的数的约数来处理,但是不好排除重复计算的,只想到最土的一次操作是该数的约数个数平方级别的做法。看了别人代码才知道,是最原始的容斥,根据包含的素因子的个数来。比如12有两个素因子2,3...
阅读全文
【某deed网测题】D - Yakiniku
摘要:怨念啊,边做边辅导wy、福鸡,最后还剩点时间做这题,发现挺不错的。推出个很靠谱的式子,但是不懂怎么优化,最后快结束时敲个暴力,以为赛后能提交,结果结束后界面打不开了。贴下代码。题意是,烧烤n串食物,给出n串食物的放入时间点s[i]和拿走时间点t[i],但是拿走的时候,认不出哪个是第i个食物,会等概率...
阅读全文
【题解】ACMICPC 2015 final L 哈弗曼树
摘要:http://59.77.230.22/icpc.baylor.edu/download/worldfinals/problems/icpc2015.pdf题意就是给一个n,有n天,每天的天气是4种天气之一,四种天气的概率给你,然后叫你对n天天气可能产生的天气序列进行编码,就是总共有4^n个天气序列...
阅读全文
TC SRM 659 DIV1 500pt 插头DP
摘要:给跪了,竟然是以前擅长的插头DP。题意类似n*m个格子,贴1*2、2*1、1*1的砖块把格子铺满的方案数。用以前做这种题的方法,枚举每行状态,然后再暴力枚举下一行转移,妥妥的超时,折腾半天优化不了。点开别人的代码一看,竟然是插头DP...想起来以前杨楠好像出过类似的题,就是用插头DP优化一行一行枚举...
阅读全文
BC#40D GCD值统计
摘要:这题有点恶心,好多东西堆一起。刚开始看出来实质就是SG,于是很开心的敲了,然后发现统计GCD很烦,推了半天以为推出来了,写完后到最后一步,只想到暴力遍历。提交后TLE,倒回来想树上任意路径权值和的问题,这不是裸的树分治么,以前一眼能看出来的。只是最后再加个树分治略恶心。第二天早上突然发觉,统计GCD...
阅读全文
MS电面3轮
摘要:刚开始一时兴起到会议室去面,结果skype插件加载不上,折腾了20分钟,最后换到工位的机子才行。一面面试官人很好,感觉跟我差不多,老实话少型的。然后他说浪费了很多时间,要快一点了,然后就直接问了3sum问题。我一听很眼熟,但没多想,直接想怎么做,首先秒回了n^2很简单,就枚举两个数相加,hash表判...
阅读全文