Submission

Status:
[PP-SSSSSSSSSSSSSSSSS]

Score: 0

User: qwerty

Problemset: ฮีโร่และมอนสเตอร์

Language: cpp

Time: 0.002 second

Submitted On: 2025-03-25 21:20:23

// 52
#include<bits/stdc++.h>
using namespace std;

int main() {
    cin.tie(nullptr)->sync_with_stdio(false);
    int n, m; // hero and monster number
    cin >> n >> m;
    vector<int> hero(n);
    for (int i = 0 ; i < n ; i++) {
        cin >> hero[i];
    }

    vector<pair<int, int>> mon(m);
    for (int i = 0 ; i < m ; i++) {
        int p, c;
        cin >> p >> c;
        mon[i] = {p, c};
    }

    for (auto h : hero) {
        int ans = 0;
        for (auto i : mon) {
            if (i.first <= h) ans+=i.second;
        }
        cout << ans << "\n";
    }
}

/*4 5 1 4 2 6 1 2 1 3 5 4 2 5 3 6*/