求解钱币兑换问题
某个国家仅有1分.2分和5分硬币,将钱n(n≥5)兑换成硬币有很多种兑法。编写一
个实验程序计算出10分钱有多少种兑法,并列出每种兑换方式。

#include<iostream>
using namespace std;
int main()
{cout << "输入n:";int n;cin >> n;int i, j, k, sum = 0;cout << "1分" << " " << "2分" << " " << "5分" << endl;for (i = 0; i <= n; i++)  //1分钱兑换成n分最多不超过n个 0~nfor (j = 0; j <= 5; j++)    //2分钱兑换成n分最多不超过n/2个 0~n/2for (k = 0; k <= 2; k++)    //5分钱兑换成n分最多不超过n/5个 0~n/5{if (i + 2 * j + k * 5 == n)   //n分=1分*i+2分*j+5分*k{cout << i << "  " << j << "  " << k << endl;sum = sum + 1; //统计个数}}cout << "公共方案个数:" << sum;
}

【算法】求解钱币兑换问题相关推荐

  1. 利用HTML5 Canvas和Javascript实现的蚁群算法求解TSP问题演示

    HTML5提供了Canvas对象,为画图应用提供了便利. Javascript可执行于浏览器中, 而不须要安装特定的编译器: 基于HTML5和Javascript语言, 可随时编写应用, 为算法測试带 ...

  2. 计算机基础算法棋盘覆盖,分治算法求解棋盘覆盖问题互动教学过程.doc

    分治算法求解棋盘覆盖问题互动教学过程 分治算法求解棋盘覆盖问题互动教学过程 摘要:针对算法设计与分析课程难度较大.对学生编程能力要求较高的现状,通过对棋盘覆盖问题的分治算法求解过程进行互动教学设计,引 ...

  3. em算法python代码_EM 算法求解高斯混合模型python实现

    注:本文是对<统计学习方法>EM算法的一个简单总结. 1. 什么是EM算法? 引用书上的话: 概率模型有时既含有观测变量,又含有隐变量或者潜在变量.如果概率模型的变量都是观测变量,可以直接 ...

  4. MATLAB实战系列(二十九)-头脑风暴优化(BSO)算法求解旅行商问题(TSP)-交叉算子

    前言 代码明细可参见 MATLAB实战系列(八)-头脑风暴优化(BSO)算法求解旅行商问题(TSP)(附MATLAB代码) 交叉算子的实现机制 我们还是以求解TSP问题为例,8个城市的坐标如下所示. ...

  5. matlab实战系列之人工鱼群算法求解TSP问题原理解析(下篇源码解析)

    从算法的名字中可以看出该算法是群体智能优化算法中的一种,人工鱼群算法通过模拟鱼群的觅食.聚群.追尾.随机等行为在搜索域中进行寻优. 人工鱼群算法有三个比较重要的概念:视野范围.k-距离邻域.多条鱼的中 ...

  6. ML之PLiR之LARS:利用LARS算法求解ElasticNet回归类型(包括类别编码+属性重要程度排序)问题(实数值年龄预测)

    ML之PLiR之LARS:利用LARS算法求解ElasticNet回归类型(包括类别编码+属性重要程度排序)问题(实数值年龄预测) 目录 输出结果 设计思路 核心代码 输出结果 设计思路 核心代码 x ...

  7. ML之PLiR之Glmnet:利用Glmnet算法求解ElasticNet回归类型问题(实数值评分预测)

    ML之PLiR之Glmnet算法:利用Glmnet算法求解ElasticNet回归类型问题(实数值评分预测) 目录 输出结果 1.Glmnet算法 实现代码 输出结果 0 2 1 2 2 2 3 3 ...

  8. ML之PLiR之LARS:利用LARS算法求解ElasticNet回归类型问题(实数值评分预测)

    ML之PLiR之LARS:利用LARS算法求解ElasticNet回归类型问题(实数值评分预测) 目录 设计思路 输出结果 1.LARS 2.10-fold cross validation 实现代码 ...

  9. pagerank算法实现matlab,Matlab 入门及PageRank算法求解.ppt

    Matlab 入门及PageRank算法求解 矩阵运算 + 矩阵加 - 矩阵减 * 矩阵乘 / 矩阵左除 \ 矩阵右除 ^ 矩阵幂 维数相同才能加减:方 阵才能求幂. 注意左乘,右乘. a\b?求a* ...

最新文章

  1. Codeforces Round #272 (Div. 2)
  2. 备忘--Sinfors 设备出厂IP
  3. php调用接口接口代码无法执行,php调用c接口无错版介绍
  4. ML之FE:数据随机抽样之利用pandas的sample函数对超大样本的数据集进行随机采样,并另存为csv文件
  5. [云炬创业基础笔记]第五章创业计划评估17
  6. 地表离太空有多远_我国的子午工程都有哪些空间探测仪器?丨Calling太空
  7. leetcode 之Remove Nth Node From End of List(19)
  8. java实体设置扩展属性setextattributes_transactionAttributes各属性意义及配置
  9. java aspose重叠_Aspose.Words - 在特定位置合并两个文档
  10. 【转】Apache 配置虚拟主机三种方式
  11. input输入框汇总
  12. Laravel-admin 使用表单动态地保存一个关联模型(源码探究到功能实现)
  13. js html转盘点名,原生JS实现简易随机点名功能
  14. 编辑距离及编辑距离算法 1
  15. 老司机用CATIA的实用默认值更改
  16. oracle 字段带数字,解决Oracle字符串中包含数字、特殊符号的排序问题
  17. u盘启动怎么修复计算机,计算机黑屏怎么办 如何使用u盘启动制作系统
  18. Python中的逻辑运算符:‘and‘与‘or‘的用法
  19. Portrait Photography: Ten Styles with One Light 人像摄影:一种风格的十种风格 Lynda课程中文字幕
  20. 双逻辑非(!!)操作符

热门文章

  1. 【Java面向对象编程——名片管理系统】
  2. 操作系统发展历程 (Unix、Linux、windows)
  3. 【简写】编程领域简写
  4. 解决方案资源管理器中显示bin,Debug等文件夹
  5. TEX:文档的布局与组织
  6. 目标检测论文解读复现之六:基于YOLOv5的遥感图像舰船的检测方法
  7. mui实现底部导航栏页面切换
  8. 网络通讯学习(3)-----UDP通讯(仅了解)
  9. struts2最近量产漏洞分析
  10. 鸭绒和鹅绒的区别RDS人道羽绒标准