ACM-XZNU-1002 肿瘤面积 java 解题报告
?
1002:肿瘤面积
?
时间限制:? 1000ms? 内存限制:? 65536kBimport java.util.Scanner;public class Main { public static void main(String[] args) {Scanner scanner = new Scanner(System.in); //扫描输入不解释int n = scanner.nextInt();int[][] x = new int[n][n];for(int i=0;i<n;i++){for(int j=0;j<n;j++){x[i][j] = scanner.nextInt();}}int result = 0;for(int i=0;i<n;i++){boolean a0 = false;int an = 0;for(int j=0;j<n;j++){if(x[i][j]==0){ //遇到边界a0 = !a0; //取反an++; //记录取反次数}if(a0&&an<2&&x[i][j]==255){ //统计边界内的数据(三个条件首先1是否进入区间2是否在区间内3为区间内的值)result++;}}}System.out.println(result);} } ? 这道题目很简单,确认输入以后,只要学会处理边界问题就行了,利用阀值的技巧就可以解答?
?