Submission
Status:
[PP-SSSSSSSSSSSSSSSSS]
Subtask/Task Score:
{0/100}
Score: 0
User: Quaoar
Problemset: ฮีโร่และมอนสเตอร์
Language: cpp
Time: 0.004 second
Submitted On: 2026-01-01 19:49:18
#include <iostream>
using namespace std;
typedef long long ll;
ll power[200001];
ll PC[800001][2];
int main(){
int n,m;
cin >> n >> m;
for (int i = 0 ; i < n ; i++){
cin >> power[i];
}
for (int i = 0 ; i < m ; i++){
cin >> PC[i][0] >> PC[i][1];
}
for (int i = 0 ; i < n ; i++){
int coin = 0;
for (int j = 0 ; j < m ; j++){
if (power[i] >= PC[j][0]){
coin += PC[j][1];
}
}
cout << coin << "\n";
}
return 0;
}