求助,第三个点WA
查看原帖
求助,第三个点WA
670303
Little_Spica楼主2023/8/25 13:17
#include<bits/stdc++.h>
using namespace std;
long long a[505][505],b[505];
int n;
int main(){
	//freopen("sanguo.in","r",stdin);
	//freopen("sanguo.out","w",stdout);
	scanf("%d",&n);
	for(int i=1;i<=n;++i){
		for(int j=1;j<=n-i;++j){
			cin>>a[i][i+j];
			a[i+j][i]=a[i][i+j];
			b[i]=max(a[i][i+j],b[i]);
		}	
	}
	long long ans=0;
	for(int i=1;i<=n;++i){
		long long sum=0,num=0;
		for(int j=1;j<=n-1;++j){
			if(i==j) continue;
			if(a[i][j]>=num){
				sum=num;
				num=a[i][j];
			}
			else{
				if(a[i][j]>sum){
					sum=a[i][j];
				}	
			} 
		}	
		ans=max(sum,ans);
	}
	cout<<1<<'\n'<<ans;
	return 0;
} 

路过的大佬帮忙看一下吧

2023/8/25 13:17
加载中...