CodeForces 609 A. USB Flash Drives(贪心)
来源:互联网 发布:vision软件怎么画图 编辑:程序博客网 时间:2024/05/20 13:17
Description
用n个U盘存m兆的文件,每个U盘内存为ai兆,问最少需要多少U盘
Input
第一行为两个整数n,m分别表示U盘数量和文件大小,之后n个整数表示这n个U盘的内存(1<=n<=100,1<=m<=10^5,1<=ai<=1000)
Output
输出最少需要几个U盘能存下所有文件
Sample Input
3
5
2
1
3
Sample Output
2
Solution
简单贪心,每次拿内存最大的U盘存
Code
#include<cstdio>#include<iostream>#include<algorithm>#include<cstring>using namespace std;#define maxn 111int n,m,a[maxn];int main(){ while(~scanf("%d%d",&n,&m)) { for(int i=0;i<n;i++)scanf("%d",&a[i]); sort(a,a+n); int ans=0; for(int i=n-1;i>=0;i--) { m-=a[i]; ans++; if(m<=0)break; } printf("%d\n",ans); } return 0;}
0 0
- CodeForces 609 A. USB Flash Drives(贪心)
- Codeforces 609A USB Flash Drives 【水题】
- CodeForces 609A USB Flash Drives
- A. USB Flash Drives
- CF 609A USB Flash Drives
- USB Flash Drives
- USB Flash Drives
- USB Flash Drives
- 【Educational Codeforces Round 3 A】【水题 排序】USB Flash Drives 最少数量U盘存储m大小文件
- Usb Flash Drives - backtrack 5
- USB Flash Drives(水题,排序)
- 2017寒假集训-小题训练1:D - USB Flash Drives
- B - USB vs. PS/2 CodeForces - 762B (贪心)
- codeforces-230A-Dragons(贪心+排序)
- Codeforces 383A Milking cows(贪心)
- Codeforces 383 A. Milking cows(贪心)
- codeforces 67A Partial Teacher( 贪心)
- Educational Codeforces Round 6 (A)贪心
- 树形dp poj2342
- 架构漫谈(二):认识概念是理解架构的基础
- vb.net 线程处理画面
- Vijos P1911珠心算测验
- complex_test.cpp尽可能注释
- CodeForces 609 A. USB Flash Drives(贪心)
- awk学习 【转】
- Operating Systems: Three Easy Pieces阅读笔记(四)FILE SYSTEM- VSFC&FSCK
- 【bzoj2946】[Poi2000]公共串 后缀自动机
- linux PV操作理解
- Action实现ModelDriven接口后的运行流程
- 安卓通知的使用系列2:状态栏通知和自定义状态栏通知通知
- Java多线程之停止一个线程
- 水晶报表繁体转简体心得:之一 RPT文件篇