Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: nemuchannnUwU
Problemset: เข้าแถว
Language: cpp
Time: 0.010 second
Submitted On: 2025-10-17 10:55:10
#include<bits/stdc++.h>
using namespace std;
int main(){
cin.tie(nullptr)->sync_with_stdio(0);
int n,m; cin >> n >> m;
vector<int> h(n);
vector<int> cus(m);
for (auto &x : h) cin >> x;
for (auto &x : cus) cin >> x;
for (int i=0;i<m;i++){
int mx=0;
for (int j=cus[i]-2;j>=0;j--){
mx=max(mx,h[j]);
}
if (h[cus[i]-1]>mx) cout << 0 << "\n";
else{
cout << mx-h[cus[i]-1]+1 << "\n";
}
}
}