代码在下,为何50?????
#include<bits/stdc++.h>
using namespace std;
const int SIZE=2*1e5+11;
int main()
{
int a[SIZE]={},lena=0,m,d,n=0;
cin>>m>>d;
while(m--){
char en;
cin>>en;
if(en=='Q'){
int l,maxn=INT_MIN;
cin>>l;
for(int i=lena;i>=lena-l+1;i--){
maxn=max(maxn,a[i]);
}
n=maxn;
cout<<n<<endl;
}
else{
lena++;
int t;
cin>>t;
a[lena]=(n+t)%d;
}
}
return 0;
}
悬关!!!
祝评论过的仙女 母老虎 妇女节快乐:)