POJ_3627_贪心
2024-09-06 19:08:21
题目描述:
给你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;
}
最新文章
- Atitit各种SDM 软件开发过程SDP sdm的ddd tdd bdd设计
- spark Basic code demo
- 浏览器中打开IOS应用并传参
- 设置背景为白色,避免从A视图跳转到B视图的时候出现卡顿
- boost------asio库的使用1(Boost程序库完全开发指南)读书笔记
- C# 中判断字符串是不是汉字
- MongoDB复制集环境搭建
- 学习java的感受
- (入门篇 NettyNIO开发指南)第四章-TIP黏包/拆包问题解决之道
- 计算机网络相关:应用层协议(一):DNS
- [Hyperledger] Fabric系统中 peer模块的 gossip服务详解
- sql相同表不同查询条件合并显示
- linux内核剖析(七)Linux进程间通信的几种方式总结
- 撰写一篇博客要求讲述四则运算2的设计思想,源程序代码、运行结果截图、编程总结分析,并按照PSP0级的要求记录开发过程中的时间记录日志。
- win 10 安装visual studio 2010
- Spark之standalone模式
- Mybatis的回顾学习
- 数据库-mysql数据连接
- [BZOJ5298][CQOI2018]交错序列(DP+矩阵乘法)
- Linux下libevent安装与示例
热门文章
- kubelet--help-v1.15.4
- Vim的环境设定与记录
- MySQL数据库保存emoji表情
- 使用“1”个参数调用“DownloadString”时发生异常:“操作超时”
- max count混合使用
- css选择器用法,使用css定位元素,css和xpath元素定位的区别
- kubernetes concepts -- Termination Of Pod
- 关于checkbox取值的问题
- latex一些有用的写法
- 「 神器 」在线PDF文件管理工具和图片编辑神器