#include <iostream>
#include <algorithm>
#include <vector>
using namespace std;
int m, d, s;
vector<int> v;
int main() {
cin >> m >> d;
while (m--) {
int a;
char c;
cin >> c >> a;
if (c == 'A') {
a += s;
v.push_back(a);
}
else {
s = 0;
for (int i = v.size() - a; i < v.size(); i++) {
s = max(v[i] % d, s);
}
cout << s % d << endl;
}
}
return 0;
}```
帮帮我吧!!!