计数问题
qpswwww
这个作者很懒,什么都没留下…
展开
-
[清橙A1363][THUSC 2012]水位(并查集+高精度压位)
题目链接http://www.tsinsen.com/A1363题目大意给一个n×nn×n大小的、每个格子具有高度的棋盘(姑且看作是个沙盘模型吧)灌水,求这个棋盘灌水后的状态种数。思路这个题实在太神了,我跪了半个上午+一个下午才AC,跪跪跪 首先我们可以想到,可能由于某些格子组成的“墙”的阻挡,水被分成了若干个小水池,这些水池之间是互不影响的,一个水池水位高一点、低一点不会另一个水池造成任何影响,原创 2015-02-26 18:38:26 · 1115 阅读 · 0 评论 -
[HDU 4609]3-idiots(FFT+生成函数)
题目链接http://acm.hdu.edu.cn/showproblem.php?pid=4609题目大意给出nn根木棍以及它们的长度,求取其中三根长度各不相同的木棍组成三角形的方案数。思路不妨设多项式A(x)A(x),其中xix^i前面的系数表示长度为ii的木棍个数。那么多项式A(x)2A(x)^2中xix^i前面的系数表示用两根木棍拼成长度为ii的木棍的方案数。 我们可以维护一个前缀和sum原创 2015-03-13 14:22:12 · 1095 阅读 · 0 评论 -
[BZOJ 1063][NOI 2008]道路设计(树形DP)
题目链接http://www.lydsy.com/JudgeOnline/problem.php?id=1063题面大意给一个有nn个结点的有根树,树根为点1,树上有若干条不相交的链,定义一个点的不便利值为它到根节点的路径上不属于链的边的个数,定义整棵树的不便利值为树中点的最大不便利值,求这棵树的最小不便利值,以及取最小值时的方案数。思路由题目限制任意两条链不能相交,可以发现这相当于一个点最多只能和原创 2015-03-04 16:15:32 · 802 阅读 · 0 评论 -
[BZOJ 1056][NOI 2009]管道取珠(DP)
题目链接http://www.lydsy.com/JudgeOnline/problem.php?id=1566思路设上面的珠子序列是U,下面的是L,定义一个取珠子的操作序列的状态(i,j)表示上面的U取了i个,下面的L取了j个。那么∑a2i=\sum a_i^2=对于两个不同的操作序列X、YX、Y,它们最后取出的珠子序列是一样的,这样的有序对(X,Y)(X,Y)的个数。证明如下: 假如最终取出的原创 2015-03-04 20:41:26 · 1165 阅读 · 0 评论 -
[BZOJ 1491][NOI 2007]社交网络(Floyd+计数问题)
题目链接http://www.lydsy.com/JudgeOnline/problem.php?id=1491思路题面中的定义式非常像floyd的DP方程,而且数据范围也能过O(n3)O(n^3),显然这个题可以用类似floyd的方法来搞。。。 做两遍floyd,第一遍求出多源最短路,以及任意两点间最短路的方案数,这个比较好求,然后第二遍就是枚举点kk,求出点kk的答案,枚举i到ji到j的最短路原创 2015-03-03 19:00:48 · 646 阅读 · 0 评论 -
[BZOJ 2727][HNOI 2012]双十字(树状数组+计数问题)
题目链接http://www.lydsy.com/JudgeOnline/problem.php?id=2727思路这个题好难啊啊啊啊啊啊啊啊啊啊啊啊啊,花了我半天的时间去研究vfk和ydc的题解才算大概搞懂 因为题目描述非常坑爹,竟然没有说R、CR、C各自的范围,只是说了R∗CR*C的大小,因此我们只能开个1e6的一维数组,把二维的东西都压到一维里,这个比较好实现(以下用array[i,j]来表原创 2015-02-27 19:56:52 · 894 阅读 · 2 评论 -
[BZOJ 1833][ZJOI 2010]count数字计数(数位DP)
题目链接http://www.lydsy.com/JudgeOnline/problem.php?id=1833思路我觉得这个思路应该是这个题的所有解法中最简单的了吧(PS:不是弱渣我想出来的,思路来自http://www.baidu.com/link?url=ZbIMSGqf0IbTsJBLQiIq-U17qN2ng4p57Vl_jVc0KKexmkh7Rg0JavRK2OmUKJZg1hoGfL原创 2015-02-28 09:53:32 · 1244 阅读 · 0 评论 -
[BZOJ 2730][HNOI 2012]矿场搭建(Tarjan求割点与桥+计数问题)
题目链接http://www.lydsy.com/JudgeOnline/problem.php?id=2730思路这篇题解是我一个月之前写的,为了凑齐HNOI 2012 Day1的题解所以又发了一遍,23333注意到点双联通分量的性质:去掉点双中任意一个点,点双中其他点仍然双联通。因此可以发现,在整个图中,一个只含有一个割点的点双联通分量中必须建一个井口,因为若这个点双的割点塌陷,那么这个点双中所原创 2015-02-27 20:02:18 · 670 阅读 · 0 评论 -
[BZOJ 2728][HNOI 2012]与非(并查集+计数问题)
题目链接http://www.lydsy.com/JudgeOnline/problem.php?id=2728思路其实这个与非真的很神奇啊,它可以覆盖与、或、非、亦或四种运算,这个可以手玩出来(本渣太懒没试过。。。)。那么这样的话,不管AiAi中某一位是0还是1,每个AiAi选了多少次,最终的答案中的这一位既有可能是1,也有可能是0,但是某个数是否能被与非出来还是有限制的,观察到如果对于任意的Ai原创 2015-02-27 16:29:33 · 931 阅读 · 0 评论 -
[省选前题目整理][BZOJ 2730][HNOI 2012]矿场搭建(Tarjan求割点+计数问题)
题目链接http://www.lydsy.com/JudgeOnline/problem.php?id=2730思路注意到点双联通分量的性质:去掉点双中任意一个点,点双中其他点仍然双联通。因此可以发现,在整个图中,一个只含有一个割点的点双联通分量中必须建一个井口,因为若这个点双的割点塌陷,那么这个点双中所有点都将与整个图其他的联通部分不再联通,因此必须建一个井口,而且这个井口绝对不能建立在割点上(建原创 2015-03-30 09:04:36 · 611 阅读 · 0 评论