HDOJ 2021 发工资咯:)(水题)
来源:互联网 发布:家庭装修网络布线图 编辑:程序博客网 时间:2024/04/29 15:12
发工资咯:)
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 39165 Accepted Submission(s): 21779
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<stdio.h>int f(int n){int count=0;while(n){if(n>=100){n=n-100;count++;}else if(n>=50){n=n-50;count++;}else if(n>=10){n=n-10;count++;}else if(n>=5){n=n-5;count++;}else if(n>=2){n=n-2;count++;}else if(n>=1){n=n-1;count++;}}return count;}int main(){int n,a[110],z,sum,i;while(scanf("%d",&n)&&n!=0){sum=0;for(i=0;i<n;i++){scanf("%d",&a[i]);z=f(a[i]);sum=sum+z;}printf("%d\n",sum);}return 0;}
0 0
- hdoj.2021 发工资咯:) 20140726
- HDOJ 2021 发工资咯:)
- hdoj 2021 发工资咯:)
- HDOJ 2021 发工资咯:)
- HDOJ 2021 发工资咯:)
- HDOJ 2021 发工资咯:)(水题)
- [水题][第一阶段-回归水题][HDOJ-2021]发工资咯:)
- 【水题】HDU 2021 发工资咯:)
- 2021 发工资咯:)
- 发工资咯:) 2021
- 2021 发工资咯:)
- 2021 发工资咯:)
- 2021发工资咯:)
- 2021 发工资咯:)
- 发工资咯:)
- 发工资咯:)
- 发工资咯:)
- 发工资咯:)
- 谈谈对AOP的认识三——优化AOP,进一步解耦
- git命令表
- Java学习03--变量的强制转换、字符运算
- cocos2d-x 3.6 渲染绘制流程
- sphinx 中的注解,及java Annotation 总结
- HDOJ 2021 发工资咯:)(水题)
- C#学习笔记__容器控件的使用
- MtContextThreadLocal(一)
- WebStorm/IntellJ编译器使用GIT先fetch后merge报错detached head解决办法
- 数组赋值于双指针
- Best Time to Buy and Sell Stock
- Kmeans聚类与dbscan聚类对比
- 113.根据要求合并两个整数
- Spring-mvc传参数