编号 题目 状态 分数 总时间 内存 代码 / 答案文件 提交者 提交时间
#46809 #1077. 1-11B. JM的招摇撞骗 Runtime Error 0 5 ms 376 K C++ 17 / 649 B 计试001-顾真榕 2020-11-30 9:53:35
显示原始代码
#include <bits/stdc++.h>
using namespace std;
int main() {
    int V, tempV, n;
    long long maxValue = 0, ans = 0;
    vector<int> water = vector<int>(1000000001);
    cin >> V >> n;

    for (int i = 0; i < n; i++) {
        int nowValue, nowVolume;
        cin >> nowVolume >> nowValue;
        water[nowValue] += nowVolume;
        if (nowValue > maxValue)
            maxValue = nowValue;
    }
    for (int i = maxValue; i > 0 && tempV < V; i--) {
        if (water[i]) {
            int addV = min(V - tempV, water[i]);
            tempV += addV;
            ans += addV * i;
        }
    }
    cout << ans << endl;
}
子任务 #1
Runtime Error
得分:0
测试点 #1
Runtime Error
得分:0
用时:5 ms
内存:376 KiB

输入文件(1.in

100 2
70 5
80 3

答案文件(1.out

440

标准错误流

terminate called after throwing an instance of 'std::bad_alloc'
  what():  std::bad_alloc

系统信息

Killed: Segmentation fault
测试点 #2
Skipped
测试点 #3
Skipped
测试点 #4
Skipped
测试点 #5
Skipped
测试点 #6
Skipped
测试点 #7
Skipped
测试点 #8
Skipped
测试点 #9
Skipped
测试点 #10
Skipped
测试点 #11
Skipped
测试点 #12
Skipped
测试点 #13
Skipped
测试点 #14
Skipped
测试点 #15
Skipped
测试点 #16
Skipped
测试点 #17
Skipped
测试点 #18
Skipped
测试点 #19
Skipped
测试点 #20
Skipped