题目要求
P1219题目链接
《N皇后问题的解决方案——Java版》
N皇后问题就是一个DFS算法问题,照着基本把代码cp进去,就T了最后一个点:
当时有事,我就不想优化算法了,于是get了第八个点的数据:13,那就把该输出的打个表然后直接特判输出吧 (无耻) 。
AC代码(Java语言描述)import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.Scanner;
public class Main {
/**
* 定义皇后的位置向量
*/
private static int[] queue;
/**
* 定义皇后数
*/
private static int queueNum, solutionNum;
/**
* 结果解集
*/
private static List result = new ArrayList();
private static void getPlaceQueenSolutions() {
//当前摆放的皇后,0
关注
打赏
热门博文
- 【Linux】Ubuntu20.04安装和卸载MySQL8
- 【Linux】Ubuntu 20.04 报错 curl: (23) Failure writing output to destination 的解决方法
- 【Java】JUnit 4.13.2 警告 ‘assertEquals(double, double)‘ is deprecated 的解决方法
- 【JavaScript】处理 @parcel/transformer-js: Browser scripts cannot have imports or exports.
- 【Node.js】Windows环境安装配置NVM和Node.js
- 【Python】处理TypeError: Plain typing.NoReturn is not valid as type argument
- 【Python】Matplotlib可视化50例
- 【C语言】C语言修改MySQL数据库
- 【Java】从默认包导入类和对象报错的解决方法
- 【Java】panel.getGraphics()报错空指针异常的解决方法