随笔分类 -  生活-OI

摘要:http://wikioi.com/problem/1690/这题可不能算是水题了。。在线段树中,我只想到了lazy改变,但是没想到lazy变后size怎么变,我的策略变成了lazy为0时size也为0.。这显然不科学啊。根据加加减减,s=A-s 的方法正好可以表示开关灯剩余的数量。我没想到啊!!!... 阅读全文
posted @ 2014-08-24 10:08 iwtwiioi 阅读(667) 评论(0) 推荐(0)
摘要:http://wikioi.com/problem/1191/太水的线段树了,敲了10分钟就敲完了,但是听说还有一种并查集的做法?不明觉厉。#include #include #include #include #include #include using namespace std;#defin... 阅读全文
posted @ 2014-08-24 09:41 iwtwiioi 阅读(495) 评论(0) 推荐(0)
摘要:http://wikioi.com/problem/1230/这题我真的不好意思写题解了。。。set练手。。#include #include using namespace std;int main() { int n, m, t; scanf("%d%d", &n, &m); ... 阅读全文
posted @ 2014-08-23 23:22 iwtwiioi 阅读(412) 评论(0) 推荐(0)
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1076有时候人蠢还真是蠢。一开始我看不懂期望啊。。白书上其实讲得很详细的,什么全概率,全期望(这个压根没说)。还是看了论文才知道全期望这个东西。。意思很明白,就是说Y的期望等于所有 可能的情况的期望值乘... 阅读全文
posted @ 2014-08-23 23:03 iwtwiioi 阅读(438) 评论(0) 推荐(0)
摘要:http://cojs.tk/cogs/problem/problem.php?pid=896我的计算几何入门题。。。看了看白书的计算几何部分,,恩好嘛。。乃们都用向量!!!!干嘛非要将2个点确定一条线变成一个点从原点o出发的射线!!!!这就是所谓的玩概念吗然后用所谓的向量加减,是这些向量起点相同,... 阅读全文
posted @ 2014-08-23 20:39 iwtwiioi 阅读(344) 评论(0) 推荐(0)
摘要:http://wikioi.com/problem/1553/一开始我也知道用set来判a[i]/p是否在集合中,在的话就直接删掉。但是我没有想到要排序,也没有想到当存在a,b使得a/p==b时到底删哪个。所以我写出来后样例都过不了。看题解。。恩。。。先排序,然后依次扫过去,如果a[i]/p不是整数... 阅读全文
posted @ 2014-08-23 17:47 iwtwiioi 阅读(267) 评论(0) 推荐(0)
摘要:http://wikioi.com/problem/1229/赤裸裸的水题啊。一开始我认为不用用完全部的牌,以为爆搜会tle。。可是我想多了。将所有状态全部求出,排序后暴力判断即可。(水题有点严重啊)#include #include using namespace std;int n, m;int... 阅读全文
posted @ 2014-08-23 17:12 iwtwiioi 阅读(288) 评论(0) 推荐(0)
摘要:http://cojs.tk/cogs/problem/problem.php?pid=714在hzwer的刷题记录上,默默地先跳过2题T_T。。。求凸包和期望的。。T_T那是个啥。。得好好学习看到这题,。太水了。按价值排序后计算即可。(本来不想放题解的,但是为了满足下自己的虚荣心吧)#includ... 阅读全文
posted @ 2014-08-23 16:43 iwtwiioi 阅读(621) 评论(0) 推荐(0)
摘要:http://wikioi.com/problem/1403/一开始的确感觉和bzoj1003很像,不同的是这里还要求联通,求最小的边。我们可以想到用最小生成树(为嘛我自己想不到呢。。)我们可以设d[i][j]表示i-j天不改变方案的最小边权和(并且是可行的,如果不可行,d[i][j]=inf)我们... 阅读全文
posted @ 2014-08-23 15:43 iwtwiioi 阅读(405) 评论(0) 推荐(0)
摘要:http://wikioi.com/problem/1108/这题有点变态,因为他根本没有策略!还是说这题不是实时的?反正这题很变态,是在一个时间段同时消除所有的行列斜边,同一时间!!!!!!所以直接模拟找出所有这些行列就行了。#include #include #include #include ... 阅读全文
posted @ 2014-08-23 12:26 iwtwiioi 阅读(312) 评论(0) 推荐(0)
摘要:http://wikioi.com/problem/1002/今天开始又开始刷水了哈T_T。照着hzwer神犇的刷题记录刷!!!题解:一开始我也不会,但是我想到了直接爆搜T_T。好吧,题解。首先对于第一个问,我们直接深搜就行了,沿着相连的城市走(ps,这里很坑啊啊啊,左上角和右上角还有左下角右下角也... 阅读全文
posted @ 2014-08-23 11:21 iwtwiioi 阅读(365) 评论(0) 推荐(0)
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1901首先还是吐槽时间,我在zoj交无限tle啊!!!!!!!!我一直以为是程序错了啊啊啊啊啊啊。bzoj提交是wa!!T_T,将数组改大就acT_T吐槽完毕。这题之前做过,用树套树做的,但是时间感人(... 阅读全文
posted @ 2014-08-22 17:40 iwtwiioi 阅读(574) 评论(1) 推荐(0)
摘要:http://www.spoj.com/problems/COT/(速度很快,排到了rank6)这题让我明白了人生T_T我知道我为什么那么sb了。调试一早上都在想人生。唉。太弱。太弱。手一抖,真的一生就毁了。不到一小时打好的代码,硬是调试了2小时。这什么水平。到头来,和network那题的错误一样,... 阅读全文
posted @ 2014-08-22 12:07 iwtwiioi 阅读(704) 评论(0) 推荐(0)
摘要:囧啊囧。lca的求法太多了倍增,tarjan,st,lct,hld....后边三个我就不写了,其中st我没写过,估计用不上,在线用倍增,离线用tarjan就行了。嗯。第一种,倍增(O(nlogn)~O(logn),在线):倍增的思想用在树上,即可以求出lca。我们维护二维数组,f[i][j],表示i... 阅读全文
posted @ 2014-08-21 21:50 iwtwiioi 阅读(969) 评论(0) 推荐(0)
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1146第一种做法(时间太感人):第二种做法(rank5,好开心)================================8-20===============================这题... 阅读全文
posted @ 2014-08-20 20:03 iwtwiioi 阅读(784) 评论(2) 推荐(0)
摘要:http://poj.org/problem?id=2104裸题不说。主席树水过。#include #include #include using namespace std;#define dbg(x) cout >1inline int getint() { char c; int ret=0,... 阅读全文
posted @ 2014-08-20 09:30 iwtwiioi 阅读(502) 评论(0) 推荐(0)
摘要:http://www.spoj.com/problems/QTREE/这是按边分类的。调试调到吐,对拍都查不出来,后来改了下造数据的,拍出来了。囧啊啊啊啊啊啊时间都花在调试上了,打hld只用了半小时啊囧。第一次打边分类真没注意一个地方。就是当fx==fy后,没有判断x==y,然后这是边分类,获得的是... 阅读全文
posted @ 2014-08-19 23:08 iwtwiioi 阅读(399) 评论(0) 推荐(0)
摘要:这货是不是动态树里的我就不清楚了,fhq的blog好像有提到orz一些不需要link-cut操作的树上路径的题可以用树链剖分做,常数比lct小多了。 //upd:所以这已经不是动态树了囧。。。。。标题我就不改了。。。。。。还好原来机智打了个“雾”学习了下hld(树链剖分),嗯,挺简单的。hld可以在... 阅读全文
posted @ 2014-08-19 15:37 iwtwiioi 阅读(726) 评论(0) 推荐(0)
摘要:说好的专题。。。lct的一些概念看论文 杨哲《QTREE解法的一些研究》 简单易懂。首先不要把lct想象得很难,其实很水的。lct就是很多splay树维护的树。。。lct的access操作就是在原树中拓展一条点到根的类二叉树出来(用splay来维护)这里,splay树是按深度作为关键字的,当然,在无... 阅读全文
posted @ 2014-08-18 11:07 iwtwiioi 阅读(912) 评论(0) 推荐(0)
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=2049bzoj挂了。。在wikioi提交,,1A~写lct的速度越来越快了~都不用debug~~新学习了换根操作及link cut的换根操作~很简单的。到时候我开专题再说吧。(军训终于完了T_T#inc... 阅读全文
posted @ 2014-08-18 10:43 iwtwiioi 阅读(821) 评论(3) 推荐(0)