记录编号 252160 评测结果 AAAAAAAAAA
题目名称 扑克游戏 最终得分 100
用户昵称 GravatarKZNS 是否通过 通过
代码语言 C++ 运行时间 0.014 s
提交时间 2016-04-19 16:44:09 内存使用 0.25 MiB
显示代码纯文本
//KZNS
#include <fstream>
#include <queue>
#include <vector>
using namespace std;
//
ifstream fin ("poker.in");
ofstream fout ("poker.out");
class poi {
public:
	inline bool operator () (int a, int b) {
		return a > b;
	}
};
//
priority_queue<int, vector<int>, poi> ls;
int N;
//
int main() {
	fin >> N;
	int u;
	for (int i = 0; i < N; i++) {
		fin >> u;
		ls.push(u);
	}
	int a, b;
	int ed = 0;
	for(int i = 1; i < N; i++) {
		a = ls.top();
		ls.pop();
		b = ls.top();
		ls.pop();
		u = a+b;
		ls.push(u);
		ed += u;
	}
	fout << ed;
	return 0;
}
//UBWH