用户输出
440
系统信息
Exited with return code 0
编号 | 题目 | 状态 | 分数 | 总时间 | 内存 | 代码 / 答案文件 | 提交者 | 提交时间 |
---|---|---|---|---|---|---|---|---|
#80596 | #1077. 1-11B. JM的招摇撞骗 | Wrong Answer | 0 | 13 ms | 384 K | C++ 11 (Clang) / 616 B | 焱 | 2022-07-18 12:42:28 |
#include <bits/stdc++.h>
using namespace std;
int v, n, x, y, now;
unsigned long long int ans;
struct Tip {
int vi, va;
} tip[200005];
bool cmp(Tip a, Tip b) { return a.va > b.va; }
int main() {
scanf("%d%d", &v, &n);
for (int i = 1; i <= n; i++) {
scanf("%d%d", &x, &y);
tip[i] = (Tip){ x, y };
}
sort(tip + 1, tip + 1 + n, cmp);
for (int i = 1; i <= n; i++) {
Tip ccc = tip[i];
if (v - now < ccc.vi) {
ans += ccc.va * (v - now);
break;
} else {
ans += ccc.va * ccc.vi;
now += ccc.vi;
}
}
printf("%lld", ans);
}
用户输出
19855
系统信息
Exited with return code 0
用户输出
-1157098477
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0