博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
USACO humble
阅读量:5054 次
发布时间:2019-06-12

本文共 904 字,大约阅读时间需要 3 分钟。

用set构造,优先队列和堆也能够

/*ID:kevin_s1PROG:humbleLANG:C++*/#include 
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;#define MAXK 110//gobal variable====int K, N;long int S[MAXK];set
humble;//==================//function==========//==================int main(){ freopen("humble.in","r",stdin); freopen("humble.out","w",stdout); cin>>K>>N; for(int i = 1; i <= K; i++){ cin>>S[i]; humble.insert(S[i]); } for(int i = 1; i <= K; i++){ set
::iterator iter = humble.begin(); while(1){ long int tmp = (*iter) * S[i]; if(tmp < 0) break; if(humble.size() > N){ humble.erase(--humble.end()); if(tmp > (*(--humble.end()))) break; } humble.insert(tmp); iter++; } } cout<< *(--humble.end())<

转载于:https://www.cnblogs.com/cxchanpin/p/6729651.html

你可能感兴趣的文章
json对象的获取
查看>>
php读取文件内容的三种方式(转)
查看>>
hadoop数据备份
查看>>
二分图匹配 学习笔记
查看>>
poj 2154:Color【polya计数,Euler函数】
查看>>
正则表达式
查看>>
SpringMVC框架学习笔记(2)——使用注解开发SpringMVC
查看>>
深入理解递归函数的调用过程
查看>>
《在C#中实现Socket端口复用》 以及《 UDP 一个封锁操作被对 WSACancelBlockingCall 的调用中断。》问题...
查看>>
PDF格式的“在线阅读”和“下载”
查看>>
无耻之徒(美版)第七季/全集Shameless US迅雷下载
查看>>
svn cleanup failed–previous operation has not finished; run cleanup if it was interrupted
查看>>
Webpack4 学习笔记四 暴露全局变量、externals
查看>>
CF1005F Berland and the Shortest Paths
查看>>
vscode点击ctrl键报错Request textDocument/definition failed.
查看>>
POJ 3368 Frequent values (RMQ,4级)
查看>>
java 练习题3
查看>>
对象生命周期的简单理解
查看>>
c# 日志记录 行号
查看>>
CSS3---12.过渡动画
查看>>