今日,一则腾讯的新闻称中国老头三天破解世界最难九宫格,虽然最后老人是改了一个数字,但是引起本人一时兴趣,想通过
热门主题之家
计算机程序求解该问题,于是在宿舍呆了一下午,终于成功求解,程序源码如下。
[java] package numberGame;
public class Point {
private int col;// 行号
private int row;// 列号
private boolean flag;// 真为未设置。
private int value;
// 构造点
public Point(int col, int row, boolean flag, int value) {
super();
this.col = col;
this.row = row;
this.flag = flag;
this.value = value;
}
public void changeFlag() {
flag = !flag;
}
public boolean getFlag() {
re
[java] package numberGame;
public class Point {
private int col;// 行号
private int row;// 列号
private boolean flag;// 真为未设置。
private int value;
// 构造点
public Point(int col, int row, boolean flag, int value) {
super();
this.col = col;
this.row = row;
this.flag = flag;
this.value = value;
}
public void changeFlag() {
flag = !flag;
}
public boolean getFlag() {
re