为此,我们将为您提供全部金额以及1卢比-50帕斯卡-25帕斯卡硬币的比率。我们的任务是找到袋子中每种硬币的总数。
#include <bits/stdc++++.h> using namespace std; //计算硬币数量 int coin(int totalRupees, int X, int Y, int Z) { float one = 0, fifty = 0, twentyfive = 0, result = 0, total = 0; one = X * 1; fifty = ((Y * 1) / 2.0); twentyfive = ((Z * 1) / 4.0); total = one + fifty + twentyfive; result = ((totalRupees) / total); return result; } int main() { int totalRupees = 1800; int X = 1, Y = 2, Z = 4; int Rupees = coin(totalRupees, X, Y, Z); cout << "1 rupess coins = " << Rupees * 1 << endl; cout << "50 paisa coins = " << Rupees * 2 << endl; cout << "25 paisa coins = " << Rupees * 4 << endl; return 0; }
输出结果
1 rupess coins = 600 50 paisa coins = 1200 25 paisa coins = 2400
只是在这里遇到了这个简单的算法,从相同的称重硬币列表中找到奇数硬币(重达重)。 我可以理解,如果我们一次拿3个硬币,那么最小称重次数只有两个。 我是怎么找到答案的? 我人工试了一下一次称4套硬币,一次称3套硬币,一次称两个硬币,一次称一个硬币。 当然,只有当我们一次拿3个硬币时,最少的步数(两步)才是可以达到的。 问题是,你怎么知道我们必须拿3个硬币? 我只是想知道如何解决这个难题,而不是做所有可
本文向大家介绍程序在C ++中查找三个数字的公比,包括了程序在C ++中查找三个数字的公比的使用技巧和注意事项,需要的朋友参考一下 在本教程中,我们将讨论一个程序来查找三个数字的公比。 为此,我们将获得a:b和b:c。我们的任务是找到这三个数字a:b:c的公比并打印出来。 示例 输出结果
给定一组面值和总数,我们必须找到使总数精确所需的最低硬币数量。 约束:每个面额的硬币只有一枚。 你如何比较贪婪方法和动态规划方法? 编辑:例如:我有面额为1、2、3、5的现金。我每种面额只有一枚硬币。我想用最少数量的硬币换11英镑的零钱。答案是4(1235)。如果我有无限量的每种面额,答案是3(551或533)。
给定一组面额和所需的总和我必须找到最低数量的硬币使该总和以及硬币的数量为每个面额 请帮忙!!
本文向大家介绍在C ++程序中的给定数组中查找固定点(值等于索引),包括了在C ++程序中的给定数组中查找固定点(值等于索引)的使用技巧和注意事项,需要的朋友参考一下 在本教程中,我们将解决以下问题。 给定一个数组,找到等于索引的数字。这是一个简单的问题。 遍历给定数组并返回等于数组元素的索引。 示例 让我们看一下代码。 输出结果 如果运行上面的代码,则将得到以下结果。 结论
本文向大家介绍PHP程序查找给定数组中缺少的数字,包括了PHP程序查找给定数组中缺少的数字的使用技巧和注意事项,需要的朋友参考一下 要查找给定数组中缺失的数字,代码如下 示例 输出结果 定义了一个名为“ missing_nums”的函数,该函数检查连续数字数组中是否缺少数字。 它遍历数组并检查以查看计数和要遍历的current_num。 如果在前一个数字加1时找不到两个值,则认为该值缺失。 在函数