您的位置:首页 > 编程语言 > Java开发

poj 2713肿瘤面积(java)

2011-05-16 22:46 387 查看
本文内容已经移至我最新的个人博客,欢迎大家到我的新网站交流学习。 查看文章请点我。

import java.util.*;

import java.io.*;

public class Main {

public static void main(String []args)throws Exception{

Scanner input=new Scanner(System.in);

int n,i1=0,j1=0,j2=0,i2=0,s,m=0;

n=input.nextInt();

int a[][]=new int

;

for(int i=0;i<a.length;i++){

for(int j=0;j<a[i].length;j++){

a[i][j]=input.nextInt();

}

}

if(n<=2){

System.out.println(0);

System.exit(0);

}

for(int i=0;i<a.length;i++){

for(int j=0;j<a[i].length-1;j++){

if(a[i][j]==0&&m==0){

i1=i;

j1=j;

m++;

}

else if(a[i][j]==0&&a[i][j+1]==255&&i==i1){

j2=j;

}

else if(a[i][j]==0&&(j+1)==n-1&&i==i1){

j2=j+1;

}

else if(a[i][j]==0&&a[i][j+1]==0&&i!=i1){

i2=i;

}

}

}

if((j2-j1)==0){

System.out.println(0);

}

else{s=(j2-j1-1)*(i2-i1-1);

System.out.println(s);

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: