Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: NovemNotes
Problemset: เข้าแถว
Language: cpp
Time: 0.007 second
Submitted On: 2025-10-17 19:10:30
#include <bits/stdc++.h>
using namespace std;
int main(){
ios_base::sync_with_stdio(false);cin.tie(NULL);
int n,q;cin >> n >> q;
vector<int> v(n);
for(auto &x:v)cin >> x;
vector<int> m(n+2,0);
for(int i=1;i<=n;i++){
m[i]=max(m[i-1],v[i-1]);
}
while(q--){
int x;cin >> x;
cout << (m[x-1]>=v[x-1]? m[x]-v[x-1]+1 : 0) << "\n";
}
return 0;
}