博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【2777】小P的故事——神奇的换零钱 (sdut)
阅读量:6333 次
发布时间:2019-06-22

本文共 761 字,大约阅读时间需要 2 分钟。

小P的故事——神奇的换零钱

Time Limit: 1000ms   Memory limit: 65536K  有疑问?点这里^_^

题目描述

已知A国经济很落后,他们只有1、2、3元三种面值的硬币,有一天小P要去A国旅行,想换一些零钱,小P很想知道将钱N兑换成硬币有很多种兑法,但是可惜的是他的数学竟然是体育老师教的,所以他不会啊、、、他只好求助于你,你可以帮他解决吗?
提示:输入数据大于32000组。

输入

 每行只有一个正整数N,N小于32768。

输出

 对应每个输入,输出兑换方法数。

示例输入

100 1500

示例输出

884 188251
 
完全背包问题
#include 
#include
#include
int dg[35010];int main(){    int n,jia,i,j;    int thing[4]= {1,2,3};    memset(dg,0,sizeof(dg));    money[0]=1;    for(i=0; i<3; i++)    {        for(j=thing[i]; j<=32768; j++)        {            dg[j]=dg[j-thing[i]]+dg[j];        }    }    while(~scanf("%d",&jia))    {        getchar();        printf("%d\n",dg[jia]);    }    return 0;} 

转载于:https://www.cnblogs.com/jiangyongy/p/3971651.html

你可能感兴趣的文章
面向对象与原型(js)
查看>>
华为eNSP浮动路由实现不同vlan之间的通信
查看>>
HanLP Analysis for Elasticsearch
查看>>
Ubuntu系统终端环境支持中文的方法
查看>>
docker构建私有仓库
查看>>
2018/12/31抓取装置投运前两天的电流数据来判断通讯情况
查看>>
Android获得手机UserAgent的源码
查看>>
职场人必备:工作述职报告PPT模板
查看>>
华为认证让你的实习工资比别人高出一截
查看>>
hcl安装出现的问题
查看>>
Netty源码之ChannelPipeline和ChannelHandlerContext
查看>>
【读书分享】流血的仕途
查看>>
Enable DB Query in HUE web UI
查看>>
windows服务器网络群集
查看>>
TCP连接状态详解
查看>>
phpmyadmin网页版数据库的管理
查看>>
自定义组件进阶之一
查看>>
学生时代的结束,工作的开始
查看>>
Linux下处理由window上传zip解压后文件(夹)名的乱码问题
查看>>
java笔记:第8章 异常
查看>>