用户输出
440
系统信息
Exited with return code 0
编号 | 题目 | 状态 | 分数 | 总时间 | 内存 | 代码 / 答案文件 | 提交者 | 提交时间 |
---|---|---|---|---|---|---|---|---|
#89102 | #1077. 1-11B. JM的招摇撞骗 | Wrong Answer | 0 | 17 ms | 396 K | C++ / 723 B | 是唯一指定菜菜飞舞捏 | 2023-05-31 22:43:52 |
#include <stdio.h>
int find(float a[], int n) {
int max = a[0], r = 0;
for (int i = 1; i < n; i++) {
if (a[i] > max) {
max = a[i];
r = i;
}
}
return r;
}
int main() {
int find(float a[], int n);
int v, n;
scanf("%d %d", &v, &n);
float a[n], b[n];
for (int i = 0; i < n; i++) {
scanf("%f %f", &a[i], &b[i]);
}
float value = 0;
while (1) {
int j = find(b, n);
float temp = b[j];
b[j] = 0;
if (v - a[j] > 0) {
v = v - a[j];
value = value + temp * a[j];
continue;
} else {
value = value + v * temp;
break;
}
}
printf("%g", value);
return 0;
}
用户输出
19855
系统信息
Exited with return code 0
用户输出
3.13787e+09
Special Judge 信息
Files user_out and answer differ
系统信息
Exited with return code 0