トレーニングアルゴリズム - 秘密の恋

//学習アルゴリズム - 秘密の恋
//アイデア:列挙
書式#include <stdio.hに>
#define MAX 200
int型のマップ[MAX] [MAX];
INTジャッジ(int型のx、int型のy、int型のCURが){//左上隅の(X、Y)で決定された、CURの長さは、固体四角形を構成することができます 
	int型カラー;
	色=マップ[X] [Y]。 
	用(int型I = X; I <X + CUR; I ++){
		用(INT J = Y; J <Y + CURあり、j ++){
			(色!=マップ[I] [J])の場合
				0を返します。
		}
	}
	1を返します。
}
INTメイン(){
	I、J、curMax、maxWidthに、行、列int型。
	scanf関数( "%D%D"、および行、およびCOL)を、
	用(; I <行; iが0 = I ++)
		(; J <COL、J ++ J = 0)のための
			scanf関数( "%d個"、&マップ[I] [J])。
	
	用(; I <行; iが0 = I ++){
		{(J ++; J <COL J = 0)のための
			一方、(1){
				もし(裁判官(I、J、curMax)== 1){
					maxWidth = curMax。 
					curMax ++;
				}
				そうしないと
					ブレーク;
			}
		}
	}
	printf( "%d個"、のmaxWidth *のmaxWidth);
	0を返します。 
} 

  

おすすめ

転載: www.cnblogs.com/Hqx-curiosity/p/12234838.html