在线求改法及原因
查看原帖
在线求改法及原因
770642
linnianjing楼主2022/10/5 11:28
#include<bits/stdc++.h>
using namespace std;
int n,m,p[100],bh[100],f[100],ans=0;
void dfs(){
	for(int i=1;i<=m;i++){
		f[i]=f[i-1]+i;
		cout<<f[i];
	}
}
int main(){
	int a,b,c,s=0;
	cin>>m>>n;
	for(int i=1;i<=m;i++){
		cin>>a>>b>>c;
		p[i]=c;
		bh[i]=a;
		if(s!=0){
			if(bh[i]==bh[a])s=i-a;
		}
		else if(i-a>s)s=i-a;
		for(int i=3;i<=s;i++){
			dfs();
			if(f[i]-f[i-3]>ans)ans=f[i]-f[i-3];
		}
	}
	cout<<ans;
	return 0;
}
2022/10/5 11:28
加载中...