上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 44 下一页
摘要: burnside引理: 大致意思是,等价类的个数=(∑每个置换中等价的方案数)/置换数。 至于证明在下这么愚蠢的人肯定不知道啊。 有了引理就只需求出每个置换中等价的方案。 先暴力跑一遍找到当前置换中的tot个循环,等价方案就是每个循环内颜色都相同。 相当于把tot个物品装到三个箱子中,问每个箱子刚好 阅读全文
posted @ 2017-09-23 10:50 啊宸 阅读(178) 评论(0) 推荐(0) 编辑
摘要: splay维护hash值; 看到大佬们都在打数据结构,我说好的不打数据结构又自己打脸了。 为了写这个昨天还特意去打了Splay的普通平衡树,自从我学会Treap以来第一次用splayA掉普通平衡树QAQ 没有在前后加点,所以特判了在前后加字母的情况。查询就二分答案,然后转过去取hash值,判断是否相 阅读全文
posted @ 2017-09-23 09:38 啊宸 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 没想到自己竟然会做计算几何。。不过这确实是一道水题。 观察发现最后的可见直线是一个凸包。把所有直线按斜率排序,开一个栈存直线,计算当前直线和前一条的交点,若x坐标小于前一个交点则弹栈。 #include<cstdio> #include<cstring> #include<iostream> #in 阅读全文
posted @ 2017-09-22 18:43 啊宸 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 今天的题,大概是比较考验打暴力的能力。 三道都是暴力,都是你认为你A了就WA成zz的。。 中午被ykk毒奶“你打暴力很稳啊”,然后就炸了。。。 T1 溢出 简单模拟,正经的Noip day1T1难度。一开始数据有误爆0,改后就A了。 读入,判断最大值除以当前值的商和读入值的关系。 #include< 阅读全文
posted @ 2017-09-22 16:26 啊宸 阅读(344) 评论(0) 推荐(1) 编辑
摘要: 题解传送门 传送门2 题解写得非常好啊。 然后就是裸的高精了。 #include<cstdio> #include<cstring> #include<iostream> #include<algorithm> #include<cmath> #include<queue> #include<vec 阅读全文
posted @ 2017-09-22 07:30 啊宸 阅读(225) 评论(0) 推荐(0) 编辑
摘要: tarjan求桥。 当e(u,v), low[v]>dfn[u],e(u,v)为桥。 双向边注意规定父亲和儿子的关系。 若有重边,一定不是桥。可以删除重边,或者换一种方式。 每个点记录更新到它的父亲边fa[i],若点u更新到v,则不能用dfn[u]更新low[v];之后若dfn[x]==low[x] 阅读全文
posted @ 2017-09-21 17:28 啊宸 阅读(168) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2017-09-21 15:44 啊宸 阅读(27) 评论(3) 推荐(0) 编辑
摘要: 严格次小生成树。一开始没有特批一圈都相等的情况,一直WA,十分难受。 先生成最小生成树,枚举每条非树边,连上它构成一个环,拆掉环上树边中最大的一条(若和该边相等则次大的一条)换上这条。 用倍增维护一条链上的最大边和次大边,倍增跑lca同时找出环上最大边和次大边,看能否更新答案。 #include<c 阅读全文
posted @ 2017-09-20 22:00 啊宸 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 水题。爆搜。写得比较丑。 #include<cstdio> #include<cstring> #include<iostream> #include<algorithm> #include<cmath> #include<queue> #include<vector> typedef long l 阅读全文
posted @ 2017-09-20 20:08 啊宸 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 生成树的计数 Matrix-Tree定理 好像之前gerw学长讲过一遍毕姥爷讲过一遍,然而并不懂。本来不打算学的不巧两天内遇到了三道这样的题,十分难受。 定理如下。 1.G的度数矩阵D[G] 是一个n∗n的矩阵 当i≠j时,dij=0;当i=j时,dij等于i的度数;2.G的邻接矩阵A[G]; 我们 阅读全文
posted @ 2017-09-20 18:34 啊宸 阅读(116) 评论(0) 推荐(0) 编辑
上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 44 下一页