Submission
Status:
PPPPPPPPPP
Score: 100
User: njoop
Problemset: เข้าแถว
Language: cpp
Time: 0.034 second
Submitted On: 2024-11-27 00:46:25
#include <bits/stdc++.h>
using namespace std;
int arr[100010], h[1000010];
int main() {
int n, l, m;
cin >> n >> l;
for(int i=1; i<=n; i++) {
cin >> arr[i];
h[i] = arr[i];
arr[i] = max(arr[i], arr[i-1]);
}
while(l--) {
cin >> m;
cout << max(0, arr[m-1]+1-h[m]) << "\n";
}
return 0;
}