Submission

Status:

[PP-SSSSSSSSSSSSSSSSS]

Subtask/Task Score:

{0/100}

Score: 0

User: onlyme910

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

Language: cpp

Time: 0.002 second

Submitted On: 2026-03-10 16:42:52

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

int hero_money[100000];

int main(){
    int n,m;
    cin >> n >> m;
    int hero_pow[n];
    int mons_pow[m];
    int mons_drop[m];
    for(int i = 0;i<n;i++){
        cin >> hero_pow[i];
    }
    for(int i = 0;i<m;i++){
        cin >> mons_pow[i] >> mons_drop[i];
    }
    for(int i = 0;i<n;i++){
        for(int j =0;j<m;j++){
            if(hero_pow[i] >= mons_pow[j]){
                hero_money[i] += mons_drop[j];
            }
        }
    }
    for(int i =0;i<n;i++){
        cout << hero_money[i] << '\n';
    }
}