ZOJ 3908Number Game
来源:互联网 发布:cms始源勇者王 编辑:程序博客网 时间:2024/05/17 18:16
#include <algorithm>#include <iostream>#include <cstring>#include <cstdlib>#include <cstdio>#include <string>#include <vector>#include <queue>#include <stack>#include <cmath>#include <ctime>#include <list>#include <set>#include <map>using namespace std;typedef long long ll;#define PB push_back#define UB upper_bound#define LB lower_bound#define MP make_pair#define pii pair<int,int>#define vi vector<int>#define vii vector<vi>#define mst(x,y) memset(x,y,sizeof(x))#define fr(x) freopen(x,"r",stdin)#define fw(x) freopen(x,"w",stdout)#define iin(x) scanf("%d",&x)#define complete_unique(a) a.erase(unique(a.begin(),a.end()),a.end())#define sp system("pause")#define INF 1e9#define MAXN 100005#define PI acos(-1.0)#define eps 1e-10const int MOD = 1e9 + 7;multiset<int> mst;int a[100050];priority_queue<int> pq;int main(){int t;scanf("%d",&t);while(t--){int n,m,k;mst.clear();while(!pq.empty())pq.pop();scanf("%d %d %d",&n,&m,&k);for(int i=0;i<n;++i){scanf("%d",&a[i]);mst.insert(a[i]);}while(mst.size() >= 2){multiset<int>::iterator it,is;it = --mst.end();int x = *it;mst.erase(it);is = mst.upper_bound(k-x);if(is == mst.begin())continue;--is;pq.push(x*(*is));mst.erase(is);}ll sum = 0;for(int i=0;i<m;++i){if(pq.empty())break;sum += pq.top();pq.pop();}printf("%lld\n",sum);}return 0;}
0 0
- ZOJ 3908 Number Game
- ZOJ-3908-Number Game
- ZOJ 3908Number Game
- 【贪心】 ZOJ 3908 Number Game
- zoj 3908 Number Game(STL)
- ZOJ 3908 Number Game(乱搞)
- ZOJ 1039 Number Game
- ZOJ - 3180 Number Game
- zoj 1039 Number Game
- zoj 1039 Number Game
- zoj 3180 Number Game
- zoj - 1039 Number Game
- 【瞎搞】 ZOJ 3180 Number Game
- ZOJ 3908 Number Game (贪心+二分+multiset)
- zoj 3908 Number Game(zoj 2015年10月月赛F题)
- ZOJ 3180 Number Game(数学啊 )
- ZOJ 3449:Doraemon's Number Game III
- ZOJ 3449 Doraemon's Number Game III
- 对泛型编程中泛型类型的一些理解
- Ubuntu 12.04 安装Scrapy爬虫框架
- Android中匹配器ArrayAdapter加载List显示顺序
- Java - Collection
- Python-序列化
- ZOJ 3908Number Game
- iOS 自定义UITableViewCell
- 多线程_pthread
- ZOJ 3822Domination(概率DP)
- Hibernate延迟加载
- 14: PYCURL ERROR 6 - "Couldn't resolve host 'mirrorlist.centos.org'"
- 二叉树遍历算法总结
- ZOJ 3777Problem Arrangement(状压DP)
- C++向量容器vector的使用