码迷,mamicode.com
首页 >  
搜索关键字:zjoi2010    ( 141个结果
BZOJ2111: [ZJOI2010]Perm 排列计数
题目:http://www.lydsy.com/JudgeOnline/problem.php?id=2111题意:一个1,2,...,N的排列P1,P2...,Pn是Magic的,当且仅当2Pi/2. 计算1,2,...N的排列中有多少是Magic的,答案可能很大,只能输出模P以后的值题解:注意到...
分类:其他好文   时间:2015-01-06 13:47:03    阅读次数:135
【最大流】【费用流】bzoj1834 [ZJOI2010]network 网络扩容
引用题解:最大流+费用流。第一问最大流即可。第二问为“最小费用最大流”。由题意,这一问的可转化为在上一问的“残量网络”上,扩大一些边的容量,使能从新的图中的最大流为k。那么易得:对于还有剩余流量的边,走过他们的费用为0。而“增加流量”可变为:对残留网络上的每一条边建一条容量是∞费用是w的边。这表示从...
分类:Web程序   时间:2014-12-19 18:48:46    阅读次数:200
BZOJ1834 [ZJOI2010]network 网络扩容
网络流训练好题。。。但是要给差评!蒟蒻表示这就是板子题,然后做了半个小时T T先跑一边最大流,得到第一问答案ans。第二问:原先的边不动,费用为0。然后对每条边在上面再加一条边,流量为inf,费用为修改费用。n向T连一条边,流量为ans + k,费用为0。跑一边费用流即可。 1 /********....
分类:Web程序   时间:2014-12-14 18:31:26    阅读次数:234
数位DP入门:bzoj1833: [ZJOI2010]count 数字计数
膜拜了一下蔡大神。。。。然后突然想起来一些东西然后就填了一个半年多前的坑= =人生第一道自己写的数位DP。。。好吧以前是看题解然后也不知道为什么就过了的>__num,那么当取的数字为num的时候后面的数可以随便取,且每种情况都会额外贡献一个个数(也就是当前位上的这个),所以总个数+=10^(i-1)...
分类:其他好文   时间:2014-12-13 23:07:33    阅读次数:273
BZOJ 2111 ZJOI2010 Perm 排列计数 组合数学+Lucas定理
题目大意:求1~n的排列能组成多少种小根堆 考虑一个1~i的排列所构成的堆,l为左儿子大小,r为右儿子的大小 那么1一定是堆顶 左儿子和右儿子分别是一个堆 显然如果选出l个数给左儿子 那么左儿子的方案数显然是f[l],右儿子的方案数为f[r] 于是有f[i]=C(i-1,l)*f[l]*f[r] 于是我们线性筛处理出阶乘和阶乘的逆元 代入即可得到WA 原因是这题n可以大于p 此时要用到L...
分类:其他好文   时间:2014-11-21 16:21:39    阅读次数:156
BZOJ 1834 ZJOI2010 network 网络扩容 Dinic+EK费用流
题目大意:给定一个n个点m条边的无向图,每条边有一个扩容费用c,代表每扩容1流量的花费,求最大流及将最大流扩大k的最小费用 第一问直接跑最大流 第二问将每条边的起始点向终点连接一条流量为正无穷、费用为c的边 然后将n向汇点连一条流量为ans+k 费用为0的边 跑最小费用最大流即可 #include #include #include #include #define M 5010 #defi...
分类:Web程序   时间:2014-11-19 14:14:51    阅读次数:252
BZOJ 1833 ZJOI2010 count 数字计数 数位DP
题目大意:求[a,b]间所有的整数中0~9每个数字出现了几次 令f[i]为i位数(算前导零)中每个数出现的次数(一定是相同的,所以只记录一个就行了) 有f[i]=f[i-1]*10+10^(i-1) 然后照例十进制拆分 其中计算[0,999...9]的时候要从1~9枚举最高位,然后其余位调用f[i-1]即可 剩余部分已知位直接乘,未知位调用f[i] #include #include ...
分类:其他好文   时间:2014-10-14 16:35:08    阅读次数:130
【BZOJ】1834: [ZJOI2010]network 网络扩容(最大流+费用流)
我又思考人生了T_T,nd的数组开小了,一直wa,调了一个小时才发现啊!!!!!我一直以为我的isap错了T_T,可是完全没错啊!!!!这题其实第一个问很简单,跑一次最大流即可。第二个问就是在跑完最大流的残量网络上每条边都扩充容量为oo,费用为边的费用,然后设个超级源连一条容量为k的边到点1,再跑一...
分类:Web程序   时间:2014-08-25 13:20:44    阅读次数:234
BZOJ1833: [ZJOI2010]count 数字计数
1833: [ZJOI2010]count 数字计数Time Limit:3 SecMemory Limit:64 MBSubmit:1250Solved:574[Submit][Status]Description给定两个正整数a和b,求在[a,b]中的所有整数中,每个数码(digit)各出现了多...
分类:其他好文   时间:2014-08-16 18:26:20    阅读次数:214
[zjoi2010]cheese
题目: 贪吃的老鼠(cheese.c/cpp/pas/in/out) 时限:每个测试点10秒[问题描述] 奶酪店里最近出现了m只老鼠!它们的目标就是把生产出来的所有奶酪都吃掉。奶酪店中一天会生产n块奶酪,其中第i块的大小为pi,会在第ri秒...
分类:其他好文   时间:2014-08-07 22:49:45    阅读次数:462
141条   上一页 1 ... 12 13 14 15 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!