随笔分类 -  OI

摘要:虚树+树形DP OrzZYF……果然好神……建虚树先按dfn排序,再用一个单调栈来维护当前这条【链】,往里加边……说实话还没弄懂- -留个坑吧……RE的原因:这条链往出退的时候没写top--;在第112行……导致死循环了! 1 /*********************************... 阅读全文
posted @ 2015-02-01 22:46 Tunix 阅读(378) 评论(0) 推荐(0)
摘要:扩展欧几里德根据题意列出不定方程: (x+m*T)-(y+n*T)=k*L; //T表示跳了T次,由于是环,可能追了多圈,所以结果应为k*L化简得 T(m-n)-kL=y-x;这就成了我们熟悉的ax+by=c的形式,扩展欧几里得求解T即可(一定要分清哪个是变量x,哪个是常量a)在研究ax+by==c... 阅读全文
posted @ 2015-02-01 11:54 Tunix 阅读(169) 评论(0) 推荐(0)
摘要:欧几里得算法 普通的求个gcd即可……思路题 因为要求尽量是整数……所以 $\frac{x_1}{x_2*x_3*x_4*....*x_n}$是最大的结果了,因为$x_2$必须为分母,$x_1$必须为分子……$x_3$ ~ $x_n$可分子可分母,所以都丢到分子上,结果ans为整数的可能性最大=... 阅读全文
posted @ 2015-02-01 11:19 Tunix 阅读(179) 评论(0) 推荐(0)
摘要:高斯消元解Xor方程组Orz ZYF o(︶︿︶)o 唉我的数学太烂了……错误思路:对每个格点进行标号,然后根据某5个异或和为0列方程组,高斯消元找自由元……(目测N^3会TLE)ZYF的正确思路:如果第一行的数知道了,我们就可以推出其他行的数。那么如何判断第一行的数的一种填法是否合法呢?很简单,我... 阅读全文
posted @ 2015-01-31 17:31 Tunix 阅读(645) 评论(1) 推荐(0)
摘要:高斯消元解Xor方程组 ZYF Orz 这题……不作死就不会死T^T,用bitset确实比较快,而且可以从string直接转成bitset(构造函数)。 但问题是我把转过来以后的顺序搞反了……原本以为是0~n-1是系数,第n位是方程的结果, 事实上bitset和string里的顺序是反过来的... 阅读全文
posted @ 2015-01-31 12:05 Tunix 阅读(582) 评论(0) 推荐(1)
摘要:高斯消元解XOR方程组 一眼看上去是高斯消元解xor方程组……但是不会写……sad 去膜拜了Hzwer和ZYF Hzwer啥也没说,还是zyf靠谱…… 当多解的时候就需要爆搜枚举自由元的情况,找最优解……o(︶︿︶)o 唉我还是太弱了zyf的解释: 1 inline void dfs(int... 阅读全文
posted @ 2015-01-30 21:33 Tunix 阅读(275) 评论(0) 推荐(0)
摘要:组合游戏 Nim游戏的一个变形 题解请看金海峰的博客以下为引用:分析:我们把棋子按位置升序排列后,从后往前把他们两两绑定成一对。如果总个数是奇数,就把最前面一个和边界(位置为0)绑定。 在同一对棋子中,如果对手移动前一个,你总能对后一个移动相同的步数,所以一对棋子的前一个和前一对棋子的后一个之间... 阅读全文
posted @ 2015-01-29 22:30 Tunix 阅读(215) 评论(0) 推荐(0)
摘要:做了一天……TLE:数组开小了-_-#道路是有50000的,双向要乘二。(我特么怎么想的就以为是树了……)WA:一些大点都WA了,小点都过了。好纠结……AC了QAQ,不知道为什么,在并查集合并的时候写成fa[x]=y就会WA,写成fa[y]=x就AC……这不是一样的吗?(虽然说是fa[y]=x是把出... 阅读全文
posted @ 2015-01-28 16:33 Tunix 阅读(605) 评论(1) 推荐(0)
摘要:树分块 老早(大约一个月以前?)就听说这道神题了……orz rausen 一直拖到现在才做……发现还是不会呢= = 只好也去Orz了Hzwer和zky http://hzwer.com/5250.html http://blog.csdn.net/iamzky/article/details... 阅读全文
posted @ 2015-01-26 23:50 Tunix 阅读(460) 评论(0) 推荐(1)
摘要:树分块 orz HZWER http://hzwer.com/5259.html 不知为何我原本写的倍增求LCA给WA了……学习了HZWER的倍增新姿势~ 树上分块的转移看vfk博客的讲解吧……(其实是先指向hzwer博客,再跳转vfk和KuribohG……) vfk讲的很详细,重点就在于... 阅读全文
posted @ 2015-01-25 23:44 Tunix 阅读(507) 评论(4) 推荐(0)
摘要:树分块 orz vfk && PoPoQQQ http://vfleaking.blog.163.com/blog/static/174807634201231684436977/ http://blog.csdn.net/popoqqq/article/details/42772237 这... 阅读全文
posted @ 2015-01-25 11:33 Tunix 阅读(392) 评论(0) 推荐(0)
摘要:高斯消元解XOR方程组 srO ZYF Orz 膜拜ZYF…… http://www.cnblogs.com/zyfzyf/p/4232100.html 1 /************************************************************** 2 ... 阅读全文
posted @ 2015-01-24 22:45 Tunix 阅读(270) 评论(0) 推荐(1)
摘要:高斯消元 高斯消元模板题 1 /************************************************************** 2 Problem: 1013 3 User: Tunix 4 Language: C++ 5 Result... 阅读全文
posted @ 2015-01-24 16:40 Tunix 阅读(195) 评论(0) 推荐(0)
摘要:这题……咋说捏,其实是一道披着博弈论外衣的树上操作问题……随便用dfs序或者树链剖分转成序列,然后查询路径上的所有点的NIM和(异或和)就行了,毕竟除了是在树上以外,就是裸的NIM问题。树链剖分:一开始把线段树写跪了,然后输出“Yes”和“No”的时候全部大写了,再然后发现线段树空间开小了……代码如... 阅读全文
posted @ 2015-01-24 14:11 Tunix 阅读(341) 评论(0) 推荐(0)
摘要:dfs序 模板题,进点+1出点-1,刚好对于不在路径上的点一进一出刚好抵消,由于本题要动态修改(变成公路以后+1-1都变成0)所以在序列上套一个树状数组即可。TLE:1.递归dfs给爆了……写了个手动栈 2.忘了删freopen……QAQ我的AC率啊…… 1 /****************... 阅读全文
posted @ 2015-01-24 12:16 Tunix 阅读(349) 评论(0) 推荐(0)
摘要:最小树形图 最小树形图模板题,朱-刘算法。 题解:http://blog.csdn.net/shuangde800/article/details/8039359 这位大神代码写的非常通俗易懂,而且这种代码风格也很值得学习……面向对象?= =听说这样封装起来可以避免using namespac... 阅读全文
posted @ 2015-01-23 20:52 Tunix 阅读(211) 评论(0) 推荐(0)
摘要:本文用来记录我学习算法时的一些灵感和体会欢迎各位神犇提出见解和指导~如有指正,不胜荣幸~图论: 树链剖分: 静态树的对确定对象的维护/查询 UPD:zyf神犇说的吼:树链剖分就是一个特殊的dfs序,玛雅一看构造过程还真是在dfs……只是每次先走子树最大的儿子0.0,所以树链剖分其实也是... 阅读全文
posted @ 2015-01-22 13:34 Tunix 阅读(484) 评论(3) 推荐(0)
摘要:FFT 做的第二道用到FFT的……好吧其实还是模板题-_-b 百度上说好像分治也能做……不过像FFT这种敲模板的还是省事=。= 1 /************************************************************** 2 Problem: 2... 阅读全文
posted @ 2015-01-21 21:58 Tunix 阅读(201) 评论(0) 推荐(0)
摘要:点分治 点分治的例题2(本题代码结果为TLE……) 强烈谴责卡时限QAQ,T了无数次啊无数次…… 不过在N次的静态查错中倒是加深了对点分治的理解……也算因祸得福吧(自我安慰一下)TLE后的改进:每棵子树在重算f数组的时候,不要完全清空,而是清到最深深度即可。——>WA 1 //SPOJ 18... 阅读全文
posted @ 2015-01-20 23:28 Tunix 阅读(496) 评论(0) 推荐(0)
摘要:点分治怎么又一道叫Tree的题目……真是醉了。本题为漆子超论文《分治算法在树的路径问题中的应用》例一题解 : http://blog.csdn.net/sdj222555/article/details/7893862 http://blog.csdn.net/yang_7_46/article... 阅读全文
posted @ 2015-01-19 23:53 Tunix 阅读(253) 评论(0) 推荐(0)