贪心算法

【主要内容】

找硬币

活动安排问题

 


找硬币

【题目描述】

有四种硬币,分别是25分、10分、5分和1分,给顾客找六角三分。

【题解】

贪心策略是:从大到小找零即可。

 1 #include<cstdio>
 2  3 int coin[] = { 25 , 10 , 5 , 1 };
 4 int Num[4] ;
 5  6 int main()
 7 {
 8     int n = 63 ;
 9     for( int i = 0 ; n && i < 4 ; i++ ){
10         Num[i] = n / coin[i] ;
11         n %= coin[i] ;
12     }
13     for( int i = 0 ; i < 4 ; i ++ ){
14         printf("Coin %d: %d\n",coin[i],Num[i]);
15     }
16     
17     return 0;
18 }
19 /*
20 Coin 25: 2
21 Coin 10: 1
22 Coin 5: 0
23 Coin 1: 3
24 */
找硬币问题

相关文章:

  • 2022-02-03
  • 2021-05-26
  • 2022-12-23
  • 2021-06-30
  • 2022-02-12
  • 2022-02-27
  • 2021-09-30
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-10
相关资源
相似解决方案