会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
ws_ccd
博客园
首页
新随笔
联系
管理
订阅
04 2017 档案
bzoj 2111: [ZJOI2010]Perm 排列计数
摘要:神题。。。 扒自某神犇题解: http://blog.csdn.net/aarongzk/article/details/50655471
阅读全文
posted @
2017-04-20 10:19
ws_ccd
阅读(174)
评论(0)
推荐(0)
bzoj 3782: 上学路线
摘要:这和51nod 1486 那题是差不多的,只不过这里过了一个合数的取模,拆成素数然后用中国剩余定理合并起来就好 (说的好轻巧啊)
阅读全文
posted @
2017-04-20 09:58
ws_ccd
阅读(299)
评论(0)
推荐(0)
bzoj 3992: [SDOI2015]序列统计
摘要:膝盖++,IQ-- SD总是酱紫。。。。。吐槽+++++++ 这个乘积的形式是可以用他的原根表示成加法的!!神奇啊!!! 然后加法就很棒棒了,我们可以用生成函数这个东西来计算一下了。 然后NTT就好了!! 还有这里有一个像快速幂的东西,而且把大于模数的东西搞小,是循环卷积的形式吗??好神奇啊 原根真
阅读全文
posted @
2017-04-20 09:48
ws_ccd
阅读(212)
评论(0)
推荐(0)
bzoj 3028: 食物
摘要:吐槽??(这个题我连一开始幼儿园级别的化简式子有搞错了2333虚) 这貌似应该叫(指数型)生成函数。 然后最后化简就剩下一个x*(1-x)^(-4),把这个东西展开,第n项的系数就是答案了。 然而怎么展开呢?? (以下部分纯属本蒟蒻从众神犇题解上扒下来用来装B用233) 用麦克劳林展开,我记得百度上
阅读全文
posted @
2017-04-19 15:51
ws_ccd
阅读(183)
评论(0)
推荐(0)
bzoj 4503: 两个串
摘要:和上一题一样的,这不过这个去掉一个就可以,大概是酱紫 ∑(aj-bi)*bi 就好(此处a,b可以和原题不同)
阅读全文
posted @
2017-04-19 15:37
ws_ccd
阅读(149)
评论(0)
推荐(0)
bzoj 4259: 残缺的字符串
摘要:神啊,FFT真是无所不能。 可以这么想吧: 我们高(处)中(小学)老师教过我们判定2个东西是不是相等的方法,一个是做差等于0,一个是相除等于1,这个题就是用的做差等于0 所以现在对于每一位,做差即(ai-bi)而且现在有一些可以随意匹配,那就意味着这一位就直接是0,所以随后我们就是求一段和全为0的东
阅读全文
posted @
2017-04-19 15:34
ws_ccd
阅读(337)
评论(0)
推荐(0)
COGS 2287. [HZOI 2015]疯狂的机器人
摘要:首先可以知道的是,上下和左右是等价的,所以可以分开来算。 现在只考虑左右,而且不考虑不走的情况。 那么假设向右走是进栈,那么向左就是出栈,而且向右是是重要大于向左的。所以问题就等于了卡特兰数的进栈和出栈的方案数,即g[n]=C(2*n,n)-C(2*n,n-1) 现在来考虑不走的情况。 枚举有几步不
阅读全文
posted @
2017-04-19 14:18
ws_ccd
阅读(192)
评论(0)
推荐(0)
bzoj 4555: [Tjoi2016&Heoi2016]求和
摘要:跪 都不知道什么是第二类斯特林数,然后就给了个式子,tmd谁知道这个式子什么意思,我哪知道这个式子怎么推通项之类的,mdzz。吐槽完。 第二类斯特林数的意义就是从n个数里选出m个集合(集合应该是非空的) 知道了这个之后就好多了。 我们可以用容斥来搞一下。贴个百度:http://baike.baidu
阅读全文
posted @
2017-04-19 11:33
ws_ccd
阅读(286)
评论(0)
推荐(0)
bzoj 3790: 神奇项链
摘要:IQ-- 其实就是用manacher搞出来一些回文的线段,然后就是判断如何用最少的线段覆盖整个区间就行了, 区间覆盖的话,DP一下,用BIT优化一下。
阅读全文
posted @
2017-04-19 11:05
ws_ccd
阅读(151)
评论(0)
推荐(0)
bzoj 2342: [Shoi2011]双倍回文
摘要:2333,做这个题的时候IQ--,不说了,GG
阅读全文
posted @
2017-04-19 10:31
ws_ccd
阅读(147)
评论(0)
推荐(0)
poj 3974 Palindrome
摘要:namacher裸题++
阅读全文
posted @
2017-04-19 10:28
ws_ccd
阅读(124)
评论(0)
推荐(0)
hdu 3068 最长回文
摘要:传说中的马拉车算法233 (先吐槽,manacher我一直觉得打成manachar比较对2333) manachar的第一步(很神奇的一步),就是把原串每个字符中间再加上一个原串没有出现的字符,为什么这样搞呢? 自己可以画一个图看一下:2333其实加上直接,原来的回文长度就都是奇数了。 然后有2个变
阅读全文
posted @
2017-04-19 10:27
ws_ccd
阅读(139)
评论(0)
推荐(0)
51nod 1486 大大走格子
摘要:2333良心题,,, 不带障碍是很简单的,就是一个C(n+m,n)就是方案数,然而有了障碍怎么办呢。。。 设f[i]为走到第i个障碍点且合法的方案数。(当然,首先把这些障碍排一下序) 用类似与容斥的思想,首先让f[i]=C(a[i].x+a[i].y,a[i].x)(这里的a表示点),然后考虑要减掉
阅读全文
posted @
2017-04-19 10:03
ws_ccd
阅读(213)
评论(0)
推荐(0)
bzoj 3622: 已经没有什么好害怕的了
摘要:2333给神题跪烂。。 简直是什么鬼。。 %%% http://www.cnblogs.com/dyllalala/p/3900077.html 这个题比较好的是,直接算是不好算的(没法算吧,反正我不会),然而算出来一个规定的序列的是很简答的。 所以,先把a数组和b数组排序,搞出在排序状态下的f[i
阅读全文
posted @
2017-04-19 09:27
ws_ccd
阅读(202)
评论(0)
推荐(0)
bzoj 1138: [POI2009]Baj 最短回文路
摘要:额,,貌似网上的题解都说超时之类的。 然而我这个辣鸡在做的时候不知道在想什么,连超时的都不会。 超时的大概是这样的,f[x][y]表示x到y的最短回文路,然后更新的话就是 f[x][y]更新到 f[a][b] 当x->a,y->b且边的颜色是一样的。 然后yy了一下为什么会超时呢。。。。 然后想到了
阅读全文
posted @
2017-04-19 08:08
ws_ccd
阅读(397)
评论(0)
推荐(0)
poj 2576 Tug of War
摘要:还是神奇的随机算法,,(看视频说这是爬山法??) 其实就是把序列随机分成两半(我太弱,只知道random_shuffle),然后再每个序列里rand一个位置,x,y然后比较是不是交换之后是更优的。 然后重复这个过程。 神奇。。
阅读全文
posted @
2017-04-19 07:26
ws_ccd
阅读(148)
评论(0)
推荐(0)
poj 2576 Tug of War
摘要:还是神奇的随机算法,,(看视频说这是爬山法??) 其实就是把序列随机分成两半(我太弱,只知道random_shuffle),然后再每个序列里rand一个位置,x,y然后比较是不是交换之后是更优的。 然后重复这个过程。 神奇。。
阅读全文
posted @
2017-04-19 07:26
ws_ccd
阅读(258)
评论(0)
推荐(0)
51nod 1140 矩阵相乘结果的判断
摘要:弱弱的买了随机算法的视频水了一下2333 真的是好神 大概就是判AB=C,这样的话再等式两边同乘一个1*n的矩阵H(貌似有个专业的名字),这样矩阵乘法的复杂度就是n^2的。 因为矩阵乘法是有结合律的,所以就是先算出HA(蛤??),再算(HA)*B,然后和HC看是不是相等就好 get高端暴力姿势
阅读全文
posted @
2017-04-19 07:11
ws_ccd
阅读(422)
评论(0)
推荐(0)
51nod 1765 谷歌的恐龙
摘要:一开始看到了期望吓半死。。然后弱弱的写了一下式子。设∑是出去m项之后的和,∑' 是m项的和。 E=(n/m)*(∑'/m)+(n/m)*((n-m)/n)*(∑'/m+∑/(n-m))+(n/m)*((n-m)/n)^2*(∑'/m+2*∑/(n-m))....+(n/m)*((n-m)/n)^i*
阅读全文
posted @
2017-04-19 06:59
ws_ccd
阅读(204)
评论(0)
推荐(0)
51nod 1222 最小公倍数计数
摘要:求:Σ(i<=r)Σ(j<=r)lcm(i,j)[i<=j]-Σ(i<l)Σ(j<l)lcm(i,j)[i<=j] == Ans 然后搞一搞 Σ(i<=n)Σ(j<=n) (i*j/gcd(i,j))[i<=j] == Σ(d<=n)Σ(i<=n/d)Σ(j<=n/d)(i*j*d<=n) [i<=
阅读全文
posted @
2017-04-12 21:39
ws_ccd
阅读(186)
评论(0)
推荐(0)
bzoj 4652: [Noi2016]循环之美
摘要:额,,网上一堆题解,,随便一找就找到笨蒟蒻扒的了。 这个比较神奇的是纯循环小数就是[(y,k)=1],题解有证明这个的,貌似就是k进制下的类似循环节,不会不会。。 然后这道题就变成了求这个东西:∑(x<=n)∑(y<=m) [(x,y)=1][(y,k)=1] 显然要反演一下, 出来这个东西∑(d<
阅读全文
posted @
2017-04-12 21:26
ws_ccd
阅读(805)
评论(0)
推荐(0)
bzoj 3944: Sum
摘要:传说中的杜教筛,,, 其实就是用狄利克雷卷构造出一个好求的东西,然后表示出要求的东西(好简单啊看起来2333) 虚的不行,这些东西肯定2天之后就什么都不知道了2333
阅读全文
posted @
2017-04-12 21:13
ws_ccd
阅读(152)
评论(0)
推荐(0)
SDOI 种田记
摘要:day3: 今天早上来重新看了一下,IQ--,智障的感觉2333。弱势围观了一发众神奔,发现好多人都A了第三题,然而回想起自己考试的时候傻傻的码第二题的错误代码,真的是感觉mdzz。 不想吐槽了,记得NOIP貌似也是这样的。。完蛋啊。。而且D1T3的暴力DP都没得分?!!excuse me??!!我
阅读全文
posted @
2017-04-10 08:03
ws_ccd
阅读(194)
评论(0)
推荐(0)
bzoj 4754: [Jsoi2016]独特的树叶
摘要:不得不说这是神题。 %%% http://blog.csdn.net/samjia2000/article/details/51762811
阅读全文
posted @
2017-04-01 22:01
ws_ccd
阅读(581)
评论(0)
推荐(0)
bzoj 4415: [Shoi2013]发牌
摘要:2333,一开始想了一下,嗯,就是支持一个点删除,然后翻转的话,就把(删除点之后)总区间,点的左区间和右区间都翻转一下就好了。 然后开开心心的码完,sb的调了半天。然后TLE 呵呵呵 然后弱势围观题解,题解就写了30行多。 原来这种东西可以用权值线段树来维护还有哪些点可行,而且每一次的销牌可以看做是
阅读全文
posted @
2017-04-01 22:00
ws_ccd
阅读(244)
评论(0)
推荐(0)
bzoj 4653: [Noi2016]区间
摘要:额,是不是一到了晚上IQ就--; 这个题一开始完全没有思路。(貌似脑子就没动一下) %了一下题解。 大概是决策是有单调性的,因为要去区间长度差最小,所以接排个序,然后扫描右端点,找出满足有点被覆盖m次的最右的左端点就好。 然后判断是不是有覆盖m个点的用线段树维护一下。 (23333,吐槽,为什么离散
阅读全文
posted @
2017-04-01 21:55
ws_ccd
阅读(151)
评论(0)
推荐(0)
公告