题目描述

一张n元人民币换成1元、2元、5元的零钱,编程计算共有多少种方法?

输入格式:
输入一行,包含一个整数

输出格式:
输出一行,包含一个整数

样例输入:
100

样例输出:
541

约定:
1<=n<=200

#include<iostream>
using namespace std;
int main()
{int N,i,j,k,n=0;
cin>>N;
for(i=1;i<=N;i++)
{for(j=1;j<=N/2;j++)
{for(k=1;k<=N/5;k++)
{if(i*1+j*2+k*5==N)
{n++;
}
}
}
}
cout<<n;
return 0;
}

解题思路

1131这道题注意的是有多种方法,所以要用计数器来计算一共有多少种算法。由于有1,2,5三类钱,所以设置三个循环。当代表1,2,5元钱的三个变量分别乘钱数等于总数是,计数器加一。最后输出计数器所记的结果即可。

XJOI1131换零钱相关推荐

  1. java零钱换整程序_贪心算法换零钱(java)

    贪心算法思想 贪心算法总是做出在当前看来做好的选择.也就是说贪心算法并不从整体最后考虑,他做出的选择只是局部最优选择.他所做出的仅是在某种意义上的局部最优解.贪心算法不是对所有问题都能得到整体最优解, ...

  2. 51nod 1101 换零钱 【完全背包变形/无限件可取】

    1101 换零钱  基准时间限制:1 秒 空间限制:131072 KB 分值: 20 难度:3级算法题  收藏  关注 N元钱换为零钱,有多少不同的换法?币值包括1 2 5分,1 2 5角,1 2 5 ...

  3. 51Nod-1101 换零钱【0/1背包+DP】

    1101 换零钱 基准时间限制:1秒 空间限制:131072KB 分值:20难度:3级算法题 N元钱换为零钱,有多少不同的换法?币值包括1 2 5分,1 2 5角,1 2 5 10 20 50 100 ...

  4. 小P的故事——神奇的换零钱 背包

    小P的故事--神奇的换零钱 题目描述 已知A国经济很落后,他们只有1.2.3元三种面值的硬币,有一天小P要去A国旅行,想换一些零钱,小P很想知道将钱N兑换成硬币有很多种兑法,但是可惜的是他的数学竟然是 ...

  5. SDUTOJ 2777 小P的故事——神奇的换零钱 背包

    小P的故事--神奇的换零钱 Time Limit: 1000ms   Memory limit: 65536K  有疑问?点这里^_^ 题目描述 已知A国经济很落后,他们只有1.2.3元三种面值的硬币 ...

  6. java零钱换整程序_透析递归应用-换零钱

    题目源于<SICP>,这里做一下调整,如下: 给了面值为50元.20元.10元.5元.1元的五种零钱若干,思考把面值100元人民币换成零钱一共有多少种方式? SICP给出的递归算法思想如下 ...

  7. 换零钱程序c语言,《SICP》换零钱的递归法与迭代法

    咳咳..先说一段废话.. 最近开始看SICP这本书,正看到了换零钱的部分.看到里面那么多简明生动的例子,还有作者的细心讲解,真是唤起了对学习的无限激情.之前也看过王垠的一些文章,提到了诸如Lisp.s ...

  8. 整钱换零钱问题。把1元换成1分、2分、5分的硬币,共有多少种不同的换法(C语言)

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 题目: [实验体验] 1.整钱换零钱问题.把1元换成1分.2分.5分的硬币,共有多少种不同的换法. 提示:设5分币个数为i(0-20) ...

  9. python换零钱_黄哥Python, 贪心算法解决换零钱问题

    下面的文字来源于维基百科 贪心算法(英语:greedy algorithm) 又称贪婪算法,是一种在每一步选择中都采取在当前状态下最好或最优(即最有利)的选择,从而希望导致结果是最好或最优的算法.比如 ...

  10. 人民币兑换c语言程序,C语言换零钱:把一元人民币兑换成硬币,共有多少种兑换方法?...

    C语言换零钱:把一元人民币兑换成硬币,共有多少种兑换方法? 答案:6  信息版本:手机版 解决时间 2019-10-07 06:29 已解决 2019-10-06 08:05 以下是我敲的代码,经Mi ...

最新文章

  1. 解决nodejs环境下端口号被占用的方法
  2. LiveBos---扩展按钮调用方法
  3. 设计模式大纲整理——编目、分类、选择与使用
  4. 使用ToughMySQL为ToughRADIUS系统提供数据存储
  5. 图像处理中腐蚀与膨胀的原理
  6. 联想开机启动项按哪个_联想电脑开机按f12后,怎么设置默认启动项
  7. 题解 洛谷P2147/BZOJ2049【[SDOI2008]洞穴勘测】
  8. 蔚来汽车回应“十四万元补胎”纠纷:车主未及时报案 除轮胎外底盘也严重受损...
  9. android学习笔记---60_meta-data的使用,在清单文件中是用meta-data来给activity,service,receiver提供参数
  10. 描述最常用的5种http方法的用途_RESTful API系列之HTTP基础
  11. PR常用的效果和转场,视频防抖、宽银幕效果、设置默认效果
  12. 【燕秀工具箱】模具辅助下载安装使用手册
  13. 基于波动率的期权交易策略分析
  14. python在视频上方加字_如何用python 在视频上添加自己的logo
  15. Android 角标设置
  16. linux双硬盘硬件raid,双硬盘组建Raid0磁盘阵列图文教程
  17. npm -i 与npm install -s与-d的区别
  18. Unity实现隐藏鼠标功能
  19. EBS开发_fnd_message使用
  20. 中兴CS大赛推3G营销

热门文章

  1. 利用阿里云邮件推送免费发邮件,每天免费200封,速度快,还高大上
  2. Qt设计师的简单使用(ui设计界面的简单使用)
  3. Linux nanomsg tcp sub pub
  4. 如何将iPhone投屏到Mac电脑上?
  5. 原生JAVA解析json
  6. 6LowPAN与CoAP协议
  7. 苹果ppt_如何下载小程序上的PPT与PDF? (苹果系统、安卓系统)
  8. PHP 获取微视无水印源地址_PHP实现西瓜视频、头条视频地址提取 无水印视频解析 视频去水印源码...
  9. 如何导出mysql数据库
  10. java通讯录管理系统_java实现通讯录管理系统