国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

小P的故事——神奇的換零錢(完全背包)

2019-11-08 02:51:31
字體:
來源:轉載
供稿:網友

THINK 有3種零錢,并且換不完。。 這不就是 完全背包 嘛。。。。

PRoblem Description 已知A國經濟很落后,他們只有1、2、3元三種面值的硬幣,有一天小P要去A國旅行,想換一些零錢,小P很想知道將錢N兌換成硬幣有很多種兌法,但是可惜的是他的數學竟然是體育老師教的,所以他不會啊、、、他只好求助于你,你可以幫他解決嗎?

提示:輸入數據大于32000組。 Input 每行只有一個正整數N,N小于32768。 Output 對應每個輸入,輸出兌換方法數。 Example Input

100 1500

Example Output

884 188251

#include<stdio.h>#include<string.h>int a[400];long long int dp[40000];int main(){ int n,m,i,j; a[1]=1;a[2]=2;a[3]=3; memset(dp,0,sizeof(dp)); dp[0]=1; for(j=1;j<=3;j++) for(i=a[j];i<=32777;i++) dp[i]=dp[i]+dp[i-a[j]]; while(scanf("%d",&n)!=EOF) { printf("%lld/n",dp[n]); } return 0;}/***************************************************User name: team3Result: AcceptedTake time: 12msTake Memory: 420KBSubmit time: 2017-02-18 09:08:54****************************************************/
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 青神县| 武陟县| 柳林县| 蒙自县| 安岳县| 清镇市| 三原县| 射阳县| 赣州市| 图们市| 伊宁县| 张家口市| 宁国市| 两当县| 通州区| 灵台县| 七台河市| 廊坊市| 九龙城区| 台中县| 日照市| 固镇县| 泾阳县| 乌鲁木齐市| 密山市| 达州市| 九江县| 雅江县| 金川县| 武穴市| 罗江县| 乡城县| 邵阳市| 永福县| 都安| 当涂县| 邳州市| 雅安市| 秦安县| 武清区| 枣庄市|