摘要:
/*题目意思是:硬币种类有1^2,2^2,3^2,4^2...17^2,这几种;输入n;求出能够组合成n的组合有多少种;与hdu1028相似,只是将原来的1,2,3,4,……换成了1^2,2^2,3^2,4^2...…,题目链接http://acm.hdu.edu.cn/showproblem.php?pid=1398*/#include #include using namespace std; int a[305],b[305];
int main()
{ int n; int c[18]; for(int i = 0; i >n&&n!=0) {
... 阅读全文
posted @ 2013-03-02 18:16
简洁是智慧的灵魂
阅读(170)
评论(0)
推荐(0)
摘要:
/*注意题目要求,1,输入0,结果12,方案中硬币不超过100;与hdoj 1028不同在于有限定100,数组需要多加一维;*/http://acm.hdu.edu.cn/showproblem.php?pid=2069#include #include using namespace std; int a[255][105],b[255][105];
int main()
{ int n; int c[5] = {1,5,10,25,50}; while(cin>>n) { if(n==0) { puts("1"); ... 阅读全文
posted @ 2013-03-02 15:09
简洁是智慧的灵魂
阅读(141)
评论(0)
推荐(0)
摘要:
/* 先初始化,再一个一个来;注意i,j,k范围的变化;参考大牛资料母函数(Generating function)详解 — TankyWoo*/#include using namespace std; int a[10005],b[10005];
int main()
{ int num1,num2,num3; while(cin>>num1>>num2>>num3) { if(num1==0&&num2==0&&num3==0) { break; } int sum = num1*1 + num2*2 + num3*5; 阅读全文
posted @ 2013-03-02 14:02
简洁是智慧的灵魂
阅读(182)
评论(0)
推荐(0)

浙公网安备 33010602011771号