码迷,mamicode.com
首页 >  
搜索关键字:打表    ( 1320个结果
hdu 2147 kiki's game(DP(SG)打表找规律)
题意:n*m的棋盘,一枚硬币右上角,每人每次可将硬币移向三个方向之一(一格单位):左边,下边,左下边。无法移动硬币的人负。给出n和m,问,先手胜还是后手胜。数据范围:n, m (0=1 && b1>=1 && go(a1,b1)==1) return f[n][m] = 0; if(a2>=1...
分类:其他好文   时间:2014-10-01 23:23:41    阅读次数:244
zoj 1738 - Lagrange's Four-Square Theorem
题目:四平方定理,输出一个数可以表示成不超过四个平方数和的表示方法数。 分析:dp,完全背包。整数拆分用背包,可用一维分步计算,也可统一写成二维。              状态:设f(i,j,k)为前i个数字,取j个数字他们的平方和是k的便是方法数;              转移:f(i,j,k)= sum(f(i-1,j-1,k-i*i));{ 其中i可以省掉不写 }; 说明:打表计...
分类:其他好文   时间:2014-10-01 20:21:31    阅读次数:175
POJ 3518 Prime Gap(素数题)
【题意简述】:输入一个数,如果这个数是素数就输出0,如果不是素数就输出离它最近的两个素数的差值,叫做Prime Gap。 【分析】:这题过得很险,因为我是打的素数表。由于最大的素数是1299709,所以注意在打表时要使用long long,否则程序应该不能运行。注意这一点应该就可以了。 // 2984K 235Ms #include using namespace std; #define...
分类:其他好文   时间:2014-09-28 12:51:28    阅读次数:137
zoj 2414 - Index of Prime
题目:判断一个数能不能写成素数的和的形式,输出对应的素数大小最小组合。 分析:dp,多重背包。看到整数拆分就是背包了。             由于时间和数据的限制,所以采用打表计算;             每次记录上次使用的 prime然后逆向求解即可。 说明:注意,没有时输出 0,由于没写 WA了好几次。。。(2011-10-03 18:37) #include #include...
分类:其他好文   时间:2014-09-26 01:13:51    阅读次数:260
POJ 2909 Goldbach's Conjecture(简单题)
【题意简述】:输入一个数,输出有几对素数对可以使他们的和正好等于这个数 【分析】:暴力打表,再暴力循环求解 //268K 125Ms #include using namespace std; #define N 35000 // 2^15 bool isprime[N]; int prime[N],nprime;//prime[N]用来存储素数,nprime是此时一共有多少素数 ...
分类:数据库   时间:2014-09-24 18:38:37    阅读次数:214
HDOJ 4788 Hard Disk Drive
Python3打表。。。。 Hard Disk Drive Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 1044    Accepted Submission(s): 564 Problem Des...
分类:其他好文   时间:2014-09-23 21:55:55    阅读次数:195
【POJ1338】Ugly Numbers(暴力打表)
打表大军是一股邪恶势力→_→ 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 #include 10 #include 11 us...
分类:其他好文   时间:2014-09-21 19:25:51    阅读次数:781
2014ACM网络赛北京——1007 Grade (打表+哈希)
Problem Description Ted is a employee of Always Cook Mushroom (ACM). His boss Matt gives him a pack of mushrooms and ask him to grade each mushroom according to its weight. Suppose the weight of...
分类:其他好文   时间:2014-09-21 19:16:31    阅读次数:303
HDU 1005 Number Sequence (循环节)
首先暴力打表就很容易发现有循环节,于是一开始的写法是直接暴力找循环节,结果一直WA, 原因是有的循环并不是从1,1开始的,详细有证明戳这里:http://acm.hdu.edu.cn/discuss/problem/post/reply.php?postid=19818&messageid=1&deep=0 于是借鉴了大神的思路,因为%7,故可用v[7][7]来记录 f(n) = (A * f...
分类:其他好文   时间:2014-09-21 11:56:10    阅读次数:222
hdu 4208 - The time of a day
题目:从1~n去若干个数字,使得他们的最小公倍数不小于M的有多少种。 分析:dp,数论,搜索。其实就是一个背包类似物。(貌似离散化dp写起来很简洁)              由于每个素数因子的个数有限(不超过20个)直接打表(dfs)计算出所有的最小公倍数;              然后DP更行最小公倍数即可;              这个题目要做一些优化(囧,TLE一次):   ...
分类:其他好文   时间:2014-09-20 14:07:47    阅读次数:248
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!