Submission
Status:
[PPPPTSSSSSSSSSSSSSSS]
Score: 0
User: Cmoss9
Problemset: ฮีโร่และมอนสเตอร์
Language: cpp
Time: 1.088 second
Submitted On: 2025-04-01 00:25:29
#include <bits/stdc++.h>
using namespace std;
int main () {
cin.tie(0) -> sync_with_stdio(0);
int n,m;
cin >> n >> m;
vector<int> power(n);
for (int i = 0;i<n;i++) {
cin >> power[i];
}
vector<pair<int,int>> monster;
for (int i = 0;i<m;i++) {
int a,b;
cin >> a >> b;
monster.push_back(make_pair(a,b));
}
vector<long long> result;
for (int i = 0;i<n;i++) {
int str = power[i];
long long coin = 0;
for (int j = 0;j<m;j++) {
if (monster[j].first <= str) {
coin += monster[j].second;
}
}
result.push_back(coin);
}
for (auto i : result) {
cout << i << '\n';
}
}