救命
查看原帖
救命
1086541
18732010135dd楼主2024/9/27 21:10
#include<bits/stdc++.h>
using namespace std;
int n,m,mx=-1;
long long b[50][50];
int c[50][50];
int main(){
	cin>>n>>m;
	for(int i=1;i<=n;i++){
		for(int j=1;j<=m;j++){
			cin>>b[i][j];
		}
	}
	for(int i=1;i<=n;i++){
		for(int j=1;j<=m;j++){
			for(int a=1;a<=n;a++){
				for(int k=1;k<=m;k++){
					if(b[i][j]==b[a][k]){
						c[i][j]=max(c[i][j],(i-a)*(i-a)+(j-k)*(j-k));
					}
				}
			}
		}
	}
	for(int i=1;i<=n;i++){
		for(int j=1;j<=m;j++){
			cout<<c[i][j]<<" ";
		}
		cout<<endl;
	}
	return 0;
}

2024/9/27 21:10
加载中...