SCUT Training 20170920 Problem B

来源:互联网 发布:软件基础架构平台 编辑:程序博客网 时间:2024/06/05 03:12

原题:http://acm.hdu.edu.cn/showproblem.php?pid=2021


思路:

水题,对于每份工资,尽量给大钞,统计钞票数量就可以了


源代码:

#include <cstdio> //Bint n,ans=0;int a[101]={};int mon[7]={0,100,50,10,5,2,1};void find(int x){    int p=1;    int tmp=x;    while (tmp>0)    {        while (tmp>=mon[p])        {            tmp-=mon[p];            ans++;        }        p++;    }}int main(){    while (scanf("%d",&n) && n!=0)    {        ans=0;        for (int i=1;i<=n;i++)        {            scanf("%d",&a[i]);            find(a[i]);        }        printf("%d\n",ans);    }}

原创粉丝点击