50分TLE求助
查看原帖
50分TLE求助
578692
AK_CSP_is_easy楼主2021/12/20 13:06
#include<bits/stdc++.h>
using namespace std;
int main(){
	long long m,d,l,n,a[100000005],t=0,i,j=1,k,max;
	char s;
	cin>>m>>d;
	for(i=1;i<=m;i++){
		cin>>s>>l;
		if(s=='A'){
			a[j]=(l+t)%d;
			j++;
		}
		else{
			max=-9999999; n=1;
			for(k=j-1;n<=l;k--){
				if(a[k]>max)
					max=a[k];
				n++;
			}
			t=max;
			cout<<t<<'\n';
		}
	}
}
2021/12/20 13:06
加载中...