Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: Nitro_Legacy
Problemset: เข้าแถว
Language: cpp
Time: 0.021 second
Submitted On: 2026-05-11 00:37:33
#include <bits/stdc++.h>
using namespace std;
using ll = long long;
int main(){
ll n, l;
cin >> n >> l;
vector<ll> all(n), customers(l);
for (ll i = 1; i <= n; i++){
cin >> all[i];
}
for (ll i = 1; i <= l; i++){
cin >> customers[i];
}
for (ll i = 1; i <= l; i++){
ll mx = 0;
for (ll j = 1; j < customers[i]; j++){
mx = max (mx, all[j]);
}
if (all[customers[i]] > mx ){
cout << "0";
} else {
cout << mx - all[customers[i]] + 1;
}
cout << endl;
}
return 0;
}