求助!!!OJWA但洛谷AC
查看原帖
求助!!!OJWA但洛谷AC
185456
TrueHoward楼主2024/3/6 14:21

这个代码有问题吗……openjudge上过不了但是洛谷AC了……

#include<iostream>
using namespace std;
int main(){
	int m,n;
	int s[101]={0};
	scanf("%d",&m);
	for(int i=0;i<m;i++){
		scanf("%d",&n);
		int max=0,t=0,lp[20001]={0},k[20001]={0};
		scanf("%d",&k[0]);
		max=k[0];
		for(int j=1;j<n;j++){
			scanf("%d",&k[j]);
			for(int l=k[j-1]+1;l<=k[j]&&l<=max;l++){
				int lpp=s[i]; 
				if(lp[l]>=t) s[i]+=j-1-lp[l];
//				cout<<-lpp+s[i]<<" "<<endl;
			}
			for(int l=0;l<=k[j];l++)	lp[l]=j;
			if(k[j]>max){
				max=k[j];
				t=j;
			}
		}
	}
	for(int i=0;i<m;i++){
		if(i) printf("\n"); 
		printf("%d",s[i]);	
	}
	return 0;
} 
2024/3/6 14:21
加载中...