九度教程---------24
来源:互联网 发布:人工智能 智慧城市 ppt 编辑:程序博客网 时间:2024/04/29 04:06
九度教程第二十四题
#include <stdio.h>#include <algorithm>using namespace std;bool cmp(const int &a, const int &b){ return a > b;}int main(){ int L, N, p[601]; while(~scanf("%d %d", &L, &N)) { for(int i = 0;i < N;i ++) scanf("%d", &p[i]); sort(p, p + N, cmp); int sum = p[0], cnt = 1; for(int i = 1;i < N;i ++) { if(sum >= L) { break; } sum += p[i]; cnt ++; } if(sum < L) printf("impossible\n"); else printf("%d\n", cnt); } return 0;}
ps:此题是贪心策略,一直没注意cnt的情况,导致最多输出为N-1,导致总是WA,最终在学长的提示下才终于改对
- 九度教程---------24
- 九度教程--------1
- 九度教程--------2
- 九度教程--------3
- 九度教程--------4
- 九度教程--------5
- 九度教程--------6
- 九度教程--------7
- 九度教程--------8
- 九度教程--------9
- 九度教程--------10
- 九度教程--------11
- 九度教程--------12
- 九度教程--------13
- 九度教程---------15
- 九度教程---------14
- 九度教程--------19
- 九度教程---------20
- 杭电OJ题 1047 Integer Inquiry 解题报告
- Android ROM 的系统组成以及APK文件精简列表
- Direct3D实现四视图
- jetty运行配置jetty:run-war
- 读书笔记----Linux磁盘分区
- 九度教程---------24
- 程先生讲笑话(一)
- int int32_t int64_t 跨平台
- 杭电OJ题 1715 大菲波数 解题报告
- static的map成员的初始化顺序居然和编译器相关
- 基于java数据采集串口通讯的设计和实现
- 雄关漫道真如铁,而今迈步从头越。
- 程序员讲故事二
- c++构造函数详解(转)