在貪心演算法裡面最常見的莫過於找零錢的問題了,題目大意如下,對於人民幣的面值有1元 5元 10元 20元 50元 100元,下面要求設計乙個程式,輸入找零的錢,輸出找錢方案中最少張數的方案,比如123元,最少是1張100的,1張20的,3張1元的,一共5張!
作乙個迴圈,每次從大的錢遍歷。如果還能扣除該錢,就扣除,否則往下遍歷,同時把找出去的錢進行記錄
**片:
while(!flag)
if(n==0)
}}
#include
#include
using
namespace
std;
int main(),num[50];
int n,pos=0,flag =0;
cin>>n;
while(!flag)
if(n==0)}}
for(int j=0;jcout
<" "; cout
<}
人民幣問題
時間限制 1 sec 記憶體限制 128 mb 提交 180 解決 129 統計給出任意的人民幣 100 100 元 求兌換成5元 2元和1元幣值 要求三種幣值均有 的方法有多少種。輸入任意的人民幣 100 100 元 的整幣。計算出兌換成5元 2元和1元幣值 要求三種幣值均有 的方法有多少種。10...
資料結構 貪心演算法(人民幣 分糖果)
一 貪心演算法存於生活中 1.1人民幣支付問題 1.1.1演算法思想 1.1.2程式實現 1.1.3程式結果 1 舉個例項 二 分糖果 leetcode455 2.1舉個例項 2.2貪心規律 2.3演算法思路 2.4程式實現 2.5程式結果 1 人民幣支付問題 現在去超市買東西,結賬時,要求支付一定...
人民幣金額大寫問題
在與財務相關的應用中,經常會用到人民幣金額的大寫,比如發票的列印程式。本題的任務是 從鍵盤輸入乙個十億以內的正整數 int 型別 把它轉換為人民幣金額大寫 不考慮使用者輸入錯誤的情況 比如,使用者輸入 35201,程式輸出 叄萬伍仟貳佰零壹 使用者輸入 30201,程式輸出 叄萬零貳佰零 主要是利用...