题目描述:

  给你N个数和一个总和,要求求出最少个数的数相加大于等于这个总和。

思路:

  很简单的贪心,先排序,从大到小加一次,比较一次,直到符合条件。

  我用了优先队列,运行时间好像多了一倍= =

#include<cstdio>
#include<iostream>
#include<queue>
using namespace std; int main()
{
priority_queue<int> a;
int n,b;
cin >> n >> b;
while(n--)
{
int temp;
cin >> temp;
a.push(temp);
}
int sum = ,num = ;
while(sum < b)
{
sum += a.top();
a.pop();
num++;
}
cout << num << endl;
}

最新文章

  1. Atitit各种SDM 软件开发过程SDP sdm的ddd tdd bdd设计
  2. spark Basic code demo
  3. 浏览器中打开IOS应用并传参
  4. 设置背景为白色,避免从A视图跳转到B视图的时候出现卡顿
  5. boost------asio库的使用1(Boost程序库完全开发指南)读书笔记
  6. C# 中判断字符串是不是汉字
  7. MongoDB复制集环境搭建
  8. 学习java的感受
  9. (入门篇 NettyNIO开发指南)第四章-TIP黏包/拆包问题解决之道
  10. 计算机网络相关:应用层协议(一):DNS
  11. [Hyperledger] Fabric系统中 peer模块的 gossip服务详解
  12. sql相同表不同查询条件合并显示
  13. linux内核剖析(七)Linux进程间通信的几种方式总结
  14. 撰写一篇博客要求讲述四则运算2的设计思想,源程序代码、运行结果截图、编程总结分析,并按照PSP0级的要求记录开发过程中的时间记录日志。
  15. win 10 安装visual studio 2010
  16. Spark之standalone模式
  17. Mybatis的回顾学习
  18. 数据库-mysql数据连接
  19. [BZOJ5298][CQOI2018]交错序列(DP+矩阵乘法)
  20. Linux下libevent安装与示例

热门文章

  1. kubelet--help-v1.15.4
  2. Vim的环境设定与记录
  3. MySQL数据库保存emoji表情
  4. 使用“1”个参数调用“DownloadString”时发生异常:“操作超时”
  5. max count混合使用
  6. css选择器用法,使用css定位元素,css和xpath元素定位的区别
  7. kubernetes concepts -- Termination Of Pod
  8. 关于checkbox取值的问题
  9. latex一些有用的写法
  10. 「 神器 」在线PDF文件管理工具和图片编辑神器