码迷,mamicode.com
首页 >  
搜索关键字:haoi2008    ( 246个结果
BZOJ 1044 HAOI2008 木棍分割 二分答案+动态规划
题目大意:给定n个连在一起的木棍,分成m+1段,使每段最大值最小,求最大值的最小值及最大值最小时分割的方案数 第一问水爆了……二分答案妥妥秒过 第二问就有些难度了 首先我们令f[i][j]表示用前j个棒♂子得到i段的方案数 诶我没打什么奇怪的符号吧 于是我们有动规方程 f[i][j]=Σf[i-1][k] (sum[j]-sum[k] 这个最坏情况下是O(m*n^2)的,肯定挂 ...
分类:其他好文   时间:2014-10-28 18:03:25    阅读次数:178
BZOJ 1042 HAOI2008 背包+容斥原理
题目大意:给定4种硬币的面值,多次询问这个限定这四种硬币的个数时达到某一价值的方案数 十分巧妙的一个题……蒟蒻表示打死也想不到容斥原理0.0 首先先求出不限定硬币的方案数 然后利用容斥原理 ans=不限定硬币的方案数-(硬币1超出的方案数+硬币2超出的方案数+硬币3超出的方案数+硬币4超出的方案数)+(硬币1和硬币2都超出的方案数+……)-(硬币123都超出的方案数+……)+四种硬币都超出的...
分类:其他好文   时间:2014-10-22 18:21:42    阅读次数:187
BZOJ 1041 HAOI2008 圆上的整点 数论
题目大意:给定一个半径为为r的圆x^2+y^2=r^2,求圆上多少个点的坐标为整数 卡了很久的一道题。。。我之前用了两个公式,理论上可以O(√n)出解,可惜这两个公式并不能涵盖所有勾股数。。。 于是去找了下题解,发现这样一种方法: x^2+y^2=r^2 化简为 y^2=(r-x)(r+x) 我们令d=gcd(r-x,r+x) 则(r-x)/d与(r+x)/d一定互质,二者相乘为完全平...
分类:其他好文   时间:2014-10-09 02:15:37    阅读次数:159
bzoj 1042 HAOI2008 硬币购物
这道题思路是在是神。 先dp出没有限制时候的方案数。 dp的时候注意 先循环 1..4 再循环 1..maxs 防止重复。边界是f[0] = 1。 这么基础的背包都忘记了=_= 接下来处理有重复的问题,容斥原理 容斥原理说起来很简单,但有一些很神奇的应用,比如这道题。 最终的答案 = 没...
分类:其他好文   时间:2014-10-05 13:19:48    阅读次数:189
BZOJ 1055 HAOI2008 玩具取名 动态规划
题目大意:给定一个由‘W','I','N','G'构成的字符串,给定一些规则,这些规则可以将两个字符合成为一个,例如"II"可以合成为'W',"WW"可以合成为'I'或者'N' 求这个字符串可以最终合成为哪几种字符 看到这题我想到了广搜。。。其实没必要,动归完全可以解决 令f[i][j][k]为从i开始的j个字符是否可以合成为字符[k] 然后j从外层循环,剩下的全部预处理,怎么暴力怎么转移...
分类:其他好文   时间:2014-10-04 17:25:07    阅读次数:234
【pb_ds】bzoj1056 [HAOI2008]排名系统/bzoj1862 [Zjoi2006]GameZ游戏排名系统
STL裸题,线下AC,bzoj无限RE ing…… 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 using namespace std; 8 using namespace __gnu_cxx; 9 usin...
分类:其他好文   时间:2014-10-03 18:30:55    阅读次数:249
bzoj 1041: [HAOI2008]圆上的整点 本原勾股數組
1041: [HAOI2008]圆上的整点Time Limit:10 SecMemory Limit:162 MBSubmit:2027Solved:853[Submit][Status]Description求一个给定的圆(x^2+y^2=r^2),在圆周上有多少个点的坐标是整数。InputrOu...
分类:其他好文   时间:2014-10-03 13:56:04    阅读次数:184
BZOJ1055: [HAOI2008]玩具取名
1055: [HAOI2008]玩具取名Time Limit:10 SecMemory Limit:162 MBSubmit:820Solved:482[Submit][Status]Description某人有一套玩具,并想法给玩具命名。首先他选择WING四个字母中的任意一个字母作为玩具的基本名字...
分类:其他好文   时间:2014-09-08 10:49:16    阅读次数:318
【BFS】bzoj1054 [HAOI2008]移动玩具
暴搜吧,可以哈希一下,但是懒得写哈希了,所以慢得要死。Code: 1 #include 2 #include 3 #include 4 #include 5 using namespace std; 6 const int di[]={0,0,-1,1},dj[]={-1,1,0,0}; 7 str...
分类:移动开发   时间:2014-09-07 15:54:15    阅读次数:213
bzoj 1045: [HAOI2008] 糖果传递 贪心
1045: [HAOI2008] 糖果传递Time Limit:10 SecMemory Limit:162 MBSubmit:1812Solved:846[Submit][Status]Description有n个小朋友坐成一圈,每人有ai个糖果。每人只能给左右两人传递糖果。每人每次传递一个糖果代...
分类:其他好文   时间:2014-09-02 17:29:04    阅读次数:146
246条   上一页 1 ... 22 23 24 25 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!