Submission

Status:

[xSSSSSSSSSSSSSSSSSSS]

Subtask/Task Score:

{0/100}

Score: 0

User: mocngaijakraila

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

Language: cpp

Time: 0.002 second

Submitted On: 2026-07-31 20:56:17

#include<bits/stdc++.h>
using namespace std;
#define all(x) x.begin(), x.end()
using ll = long long;
const int mx = 1e9 + 1;

int N, M;
vector<ll> v(mx);

int main() {
    cin.tie(0)->sync_with_stdio(0);
    
    cin >> N >> M;
    vector<int> h(N);
    for(auto & e : h) {
        cin >> e;
    }
    for(int i = 0; i < M; i++) {
        int a, b; cin >> a >> b;
        v[a] += b;
    }
    for(auto e : h) {
        int ans = 0;
        for(int i = 1; i <= e; i++) {
            
            ans += v[i];
        }
        cout << ans << '\n';
    }


    return 0;
}