hdu-发工资喽
来源:互联网 发布:ocr图像识别软件 编辑:程序博客网 时间:2024/04/20 05:12
http://acm.hdu.edu.cn/showproblem.php?pid=2021
Problem Description
作为杭电的老师,最盼望的日子就是每月的8号了,因为这一天是发工资的日子,养家糊口就靠它了,呵呵
但是对于学校财务处的工作人员来说,这一天则是很忙碌的一天,财务处的小胡老师最近就在考虑一个问题:如果每个老师的工资额都知道,最少需要准备多少张人民币,才能在给每位老师发工资的时候都不用老师找零呢?
这里假设老师的工资都是正整数,单位元,人民币一共有100元、50元、10元、5元、2元和1元六种。
但是对于学校财务处的工作人员来说,这一天则是很忙碌的一天,财务处的小胡老师最近就在考虑一个问题:如果每个老师的工资额都知道,最少需要准备多少张人民币,才能在给每位老师发工资的时候都不用老师找零呢?
这里假设老师的工资都是正整数,单位元,人民币一共有100元、50元、10元、5元、2元和1元六种。
Input
输入数据包含多个测试实例,每个测试实例的第一行是一个整数n(n<100),表示老师的人数,然后是n个老师的工资。
n=0表示输入的结束,不做处理。
n=0表示输入的结束,不做处理。
Output
对于每个测试实例输出一个整数x,表示至少需要准备的人民币张数。每个输出占一行。
Sample Input
31 2 30
Sample Output
4
#include<iostream>using namespace std;int s[100];int a[1000];int main(){ int n; while(cin>>n) { if(n==0) return 0; for(int i=1;i<=n;i++) { cin>>s[i]; int money=s[i]; int s=0; while(money) { if(money>=100){money-=100;s++;} else if(money>=50){money-=50;s++;} else if(money>=10){money-=10;s++;} else if(money>=5){money-=5;s++;} else if(money>=2){money-=2;s++;} else if(money>=1){money-=1;s++;} } a[i]=s; } int number=0; for(int j=1;j<=n;j++) number+=a[j]; cout<<number<<endl; } return 0;}
- hdu-发工资喽
- HDU 2021 发工资喽
- hdu-2021-发工资喽 )
- hdu 2021 发工资咯
- [hdu 2021] 发工资咯
- HDU 2021 -- 发工资咯
- HDU 2021 发工资咯
- HDU 2021 发工资咯
- 发工资咯:) HDU
- hdu 2021 发工资咯
- 发工资喽
- hdu2021发工资喽
- 发工资喽
- HDU 2021 发工资咯:)
- hdu-2021-发工资咯:)
- HDU 2021 发工资咯:).
- HDU 2021 发工资咯:)
- hdu 2021 发工资咯:)
- java常用类和容器
- XenApp 6.5使用域用户无法正常打开App程序问题解法
- 深入MySQL数据库的索引
- Freescale iMX53平台UBoot中启动参数说明(三)
- mysql中fetch_array, fetch_accoc, fetch_row,fetch_object的区别
- hdu-发工资喽
- Linux中安装使用Oracle 11g客户端步骤
- 清空数据库错误:因为该表正由 FOREIGN KEY 约束引用 解决办法
- ioctl 变成了 unlocked_ioctl[转]
- mysql: ZIP下载、安装、启动、使用、卸载
- cas单点登录环境搭建
- block 单例
- hdu-海选女主角
- 利用ConstantState判断两张图片是否为drawable中同一张图片