本文主要是介绍hdu1284(钱币兑换问题),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
#include<stdio.h>
int main()
{int a[32770],i,j,n;for(i=1;i<=32768;i++){a[i]=1+i/2;//用1分和2分对换种数for(j=1;j*3<=i;j++)//用j个3分对换总种数a[i]+=(i-j*3)/2+1;}while(scanf("%d",&n)==1){printf("%d\n",a[n]);}return 0;
}
这篇关于hdu1284(钱币兑换问题)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!