Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: Re
Problemset: เข้าแถว
Language: cpp
Time: 0.018 second
Submitted On: 2025-10-15 09:44:00
#include<bits/stdc++.h>
using namespace std;
int main(){
int a,mx=INT_MIN;
int b;
cin>>a>>b;
vector<int> v(a);
vector<int> m(a,0);
for(int i=0;i<a;i++){
cin>>v[i];
if(mx < v[i])mx=v[i];
m[i] = max(mx,m[i]);
}
for(int i=0;i<b;i++){
int x;cin>>x;
int sum=m[x-1]-v[x-1];
if(sum!=0)sum++;
cout<<sum<<"\n";
}
return 0;
}