B.
这个题目我真是痛苦啊,当初死活找不出错误,从写一遍AC,最重要的八,因为这个相加是以n为循环,所以应该套(a%b+b)%b
#include <iostream>
#include <cstring>
#include <string>
#include <cstdio>
#include <algorithm>
using namespace std;
int main() {
int n, k;
int sum = 0, count = 0;
int a[100];
scanf_s("%d%d", &n, &k);
while (k--) {
string s;
cin >> s;
if (s == "undo") {
int y;
scanf_s("%d", &y);
count = max(0, count - y);
}
else {
a[count++] = stoi(s);
}
}
for (int i = 0; i < count; i++) {
sum = (sum + a[i] % n + n) % n;
}
printf("%d\n", sum);
return 0;
}