求助,re
查看原帖
求助,re
519924
gzgdh5545楼主2023/3/13 16:04
#include<stdio.h>
#include<iostream>
#include<cmath>
#include<string>
#include<algorithm>
using namespace std;
int main(){
	 int n,m;
	 long long int a[55][55];
	 int b[55][55] = { 0 };
	 cin >> n >> m;
	 for (int i = 1; i <= n; i++)
		 for (int j = 1; j <= m; j++)
			 cin >> a[i][j];
	 for (int i = 1; i <= n; i++){
		 for (int j = 1; j <= m; j++){ 
			 for (int p = 1; i <= n; p++){
				 for (int q = 1; j <= m; q++){ 
					 if(a[i][j]==a[p][q]) {
						  int x=0;
						 x= (i - p) * (i - p) + (j - q) * (j - q);
						 b[i][j] = max(b[i][j], x);
				 }
				 }
			 }
		 }
	 }
					 for (int i = 1; i <= n; i++) {
						 for (int j = 1; j <= m; j++)
							 cout << b[i][j] << " ";
							cout <<"\n";
					 }
	return 0;
}
2023/3/13 16:04
加载中...