杭电acm2124
来源:互联网 发布:怎么做手机淘宝店铺 编辑:程序博客网 时间:2024/06/07 10:20
贪心
#include <stdio.h>#include <algorithm>using namespace std;bool cmp(const int &a, const int &b) {return a > b;}int main() {int l, n, i, ans, ids, sum;int d[600];while(~scanf("%d%d", &l, &n)) {sum = 0;for(i=0; i<n; i++) {scanf("%d", &d[i]);sum += d[i];}if(sum < l) {printf("impossible\n");continue;}sort(d, d+n, cmp);ans = 0;ids = 0;while(l>0 && ids<n) {if(l>d[ids]) {l -= d[ids];ans ++;} else {ans ++;l = 0;}ids ++;}printf("%d\n", ans);}return 0;}
0 0
- 杭电acm2124
- 杭电acm2124 Repair the Wall
- 杭电
- 杭电
- 杭电
- 杭电 1234 和 杭电 2115
- 杭电2056之Rectangles 杭电
- 杭电ACM1061Rightmost Digit
- 杭电2099 7.11
- 杭电ACM 1003
- 杭电 ACM 2016
- 杭电ACM1466
- 杭电ACM1003
- 杭电ACM1225
- 杭电ACM2023
- 杭电ACM2602
- 杭电ACM2955
- 杭电ACM3198
- 在i3 Cpu上允许64位系统
- 数据结构
- ubuntu 14 java web服务器搭建
- Android开发时图片Bitmap序列化问题(How to fix a java.io.NotSerializableException: android.graphics.Bitmap)
- aliyun 一键安装 备忘
- 杭电acm2124
- java多线程之volatile关键字与线程栈内存
- ArcGIS教程:聚合 (Spatial Analyst)
- 前沿技术解密——Virtual DOM
- 【项目记录】常用opencv函数运行速度实测
- VC 6.0 MFC 读取并显示图片和彩色转灰度
- [ahk]xCopyPlus批量复制某类文件
- hostapd源码分析
- rotate-image