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';
}
}