硬币兑换
来源:互联网 发布:数据恢复精灵 注册码 编辑:程序博客网 时间:2024/04/26 06:09
小P的故事——神奇的换零钱
Time Limit: 1000ms Memory limit: 65536K 有疑问?点这里^_^
题目描述
已知A国经济很落后,他们只有1、2、3元三种面值的硬币,有一天小P要去A国旅行,想换一些零钱,小P很想知道将钱N兑换成硬币有很多种兑法,但是可惜的是他的数学竟然是体育老师教的,所以他不会啊、、、他只好求助于你,你可以帮他解决吗?
提示:输入数据大于32000组。
提示:输入数据大于32000组。
输入
每行只有一个正整数N,N小于32768。
输出
对应每个输入,输出兑换方法数。
示例输入
100 1500
示例输出
884 188251
提示
提交了n次不对,木然回首少了等号
#include<stdio.h>int main(){long long s,i,n;while(scanf("%lld",&n)!=EOF){s=0;s=n/3+1;for(i=0;i<=n/3;i++)s+=(n-i*3)/2;printf("%lld\n",s); }}
刚突然想起了约瑟夫,算是看这篇文章的福利吧:
#include <stdio.h>int main(){ int n, m, i, s = 0; printf ("N M = "); scanf("%d%d", &n, &m); for (i = 2; i <= n; i++) { s = (s + m) % i; } printf ("\nThe winner is %d\n", s+1);}
0 0
- 硬币兑换
- 硬币兑换
- 【HUSTOJ】1038: 兑换硬币
- 硬币的兑换
- 题目管理 1182: 硬币兑换
- 金钱兑换问题 动态规划 打印兑换后的硬币
- 兑换硬币——递归法
- LeetCode 322. Coin Change(兑换硬币)
- C++实现最少硬币兑换问题
- 兑换硬币(简单版,枚举)
- 硬币兑换问题的两种解法之比较
- C语言之基本算法13—兑换硬币
- 第一届_第二题_兑换硬币
- 第三周项目4(2)兑换硬币
- 动态规划之硬币兑换(Coin Change)
- 输出每种兑换方法中,1分的硬币数、2分的硬币数和5分的硬币数
- 硬币
- 硬币
- 二分练习
- S3C6410移植u-boot-2010.3(2)基本的启动信息修改
- 网络编程之路---5
- cSplit和cvMerge代码示例
- IOS面试题汇总
- 硬币兑换
- JSP基础---config对象和out对象
- mysql-cluster数据节点启动过程中报错
- Linux(CenterOS 6.4)下安装jdk1.6
- 阿里C++面试经历
- poj 1163
- S3C6410移植u-boot-2010.3(3)正常化配置
- 多线程之左手方右手圆
- Java程序员应该知道的10个调试技巧