前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >贪心--HDU 2021 发工资咯

贪心--HDU 2021 发工资咯

作者头像
风骨散人Chiam
发布2020-10-28 10:55:45
5420
发布2020-10-28 10:55:45
举报
文章被收录于专栏:CSDN旧文

Description 作为杭电的老师,最盼望的日子就是每月的8号了,因为这一天是发工资的日子,养家糊口就靠它了,呵呵,但是对于学校财务处的工作人员来说,这一天则是很忙碌的一天,财务处的小胡老师最近就在考虑一个问题:如果每个老师的工资额都知道,最少需要准备多少张人民币,才能在给每位老师发工资的时候都不用老师找零呢?这里假设老师的工资都是正整数,单位元,人民币一共有100元、50元、10元、5元、2元和1元六种 Input 输入数据包含多个测试实例,每个测试实例的第一行是一个整数n(n<100),表示老师的人数,然后是n个老师的工资。n=0表示输入的结束,不做处理 Output 对于每个测试实例输出一个整数x,表示至少需要准备的人民币张数。每个输出占一行 Sample Input 3 1 2 3 0 Sample Output 4 Solution 简单贪心,显然尽量花面额大的才能使得准备的人民币张数最少

代码语言:javascript
复制
#include<cstdio>
#include<iostream>
using namespace std;
int main()
{
    int n;
    while(scanf("%d",&n),n)
    {
        int d,ans=0;
        for(int i=0;i<n;i++)
        {
            scanf("%d",&d);
            ans+=d/100;d%=100;
            ans+=d/50;d%=50;
            ans+=d/10;d%=10;
            ans+=d/5;d%=5;
            ans+=d/2;d%=2;
            ans+=d;
        }
        printf("%d\n",ans);
    }
    return 0;
}
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/04/22 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档