用户输出
440
系统信息
Exited with return code 0
编号 | 题目 | 状态 | 分数 | 总时间 | 内存 | 代码 / 答案文件 | 提交者 | 提交时间 |
---|---|---|---|---|---|---|---|---|
#80203 | #1077. 1-11B. JM的招摇撞骗 | Wrong Answer | 0 | 11 ms | 360 K | C++ 17 / 501 B | BenChak | 2022-07-16 16:30:12 |
#include <stdio.h>
#include <algorithm>
using namespace std;
struct map {
int no, go;
} a[200005];
bool cmp(map a, map b) { return a.go > b.go; }
int v, n;
long long int sum;
int main() {
scanf("%d%d", &v, &n);
for (int i = 1; i <= n; i++) {
scanf("%d%d", &a[i].no, &a[i].go);
}
sort(a + 1, a + n + 1, cmp);
for (int i = 1; i <= n; i++) {
if (v > a[i].no) {
v = v - a[i].no;
sum = sum + a[i].no * a[i].go;
} else {
sum = sum + v * a[i].go;
break;
}
}
printf("%lld", sum);
return 0;
}
用户输出
19855
系统信息
Exited with return code 0
用户输出
-1157098477
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0