算法提高 ADV-224 9-1九宫格
2017-09-20 23:31
204 查看
问题描述
九宫格。输入1-9这9个数字的一种任意排序,构成3*3二维数组。如果每行、每列以及对角线之和都相等,打印1。否则打印0。
样例输出
与上面的样例输入对应的输出。
例:
数据规模和约定
输入1-9这9个数字的一种任意排序。
九宫格。输入1-9这9个数字的一种任意排序,构成3*3二维数组。如果每行、每列以及对角线之和都相等,打印1。否则打印0。
样例输出
与上面的样例输入对应的输出。
例:
数据规模和约定
输入1-9这9个数字的一种任意排序。
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int [][] sudokus = new int[3][3]; for (int i = 0; i < sudokus.length; i++) { for (int j = 0; j < 4000 sudokus[i].length; j++) { sudokus[i][j] = scanner.nextInt(); } } if( (sudokus[0][0]+sudokus[0][1]+sudokus[0][2] == 15) && ( sudokus[1][0]+sudokus[1][1]+sudokus[1][2] == 15 ) && ( sudokus[2][0]+sudokus[2][1]+sudokus[2][2] == 15 && ( sudokus[0][0]+sudokus[1][0]+sudokus[2][0] == 15 && ( sudokus[0][1]+sudokus[1][1]+sudokus[2][1] == 15 && ( sudokus[0][2]+sudokus[1][2]+sudokus[2][2] == 15 && ( sudokus[0][0]+sudokus[1][1]+sudokus[2][2] == 15 && ( sudokus[0][2]+sudokus[1][1]+sudokus[2][0] == 15 ) ) ) ) ) ) ){ System.out.println(1); } else { System.out.println(0); } } }
相关文章推荐
- 蓝桥杯 ADV-224 算法提高 9-1九宫格
- 蓝桥杯 ADV-173 算法提高 淘淘的名单
- 蓝桥杯 ADV-74 算法提高 计算整数因子
- 蓝桥杯 ADV-118 算法提高 3-2字符串输入输出函数
- 算法提高 ADV-78 最长单词
- 算法提高 ADV-101 断案
- ADV-70-算法提高-冒泡法排序
- ADV-95-算法提高-字符串比较
- 蓝桥杯 ADV-187 算法提高 勾股数
- 蓝桥杯ADV-88——算法提高 输出正反三角形
- 蓝桥杯 ADV-158 算法提高 新建Microsoft Word文档
- 蓝桥杯 ADV-175 算法提高 三个整数的排序
- 蓝桥杯 ADV-205算法提高 拿糖果(动态规划)
- 蓝桥杯 ADV-136算法提高 大数加法
- 蓝桥杯 ADV-194算法提高 盾神与积木游戏(贪心)
- 蓝桥杯 ADV-206 算法提高 不大的数
- 算法提高 ADV-146 计算器
- 算法提高 ADV-180 陶陶摘苹果2
- 蓝桥杯 ADV-111 算法提高 Quadratic Equation
- 蓝桥杯 ADV-75 算法提高 简单计算器