一、团队课程设计博客链接: 二、个人负责模块或任务说明: 模块:文件操作 Minefield类实现 三、自己的代码提交记录截图 四、自己负责模块或任务详细说明 1.Minefield类实现 Minefield是我们主要的算法实现模块。在正式开始扫雷游戏时,看见的是如下界面:一格一格的蓝色格子表示可点 ...
分类:
编程语言 时间:
2019-01-17 10:21:41
阅读次数:
164
" P2730 魔板 Magic Squares" 题目背景 在成功地发明了魔方之后,鲁比克先生发明了它的二维版本,称作魔板。这是一张有8个大小相同的格子的魔板: 1 2 3 4 8 7 6 5 题目描述 我们知道魔板的每一个方格都有一种颜色。这8种颜色用前8个正整数来表示。可以用颜色的序列来表示一 ...
分类:
其他好文 时间:
2019-01-16 22:54:08
阅读次数:
195
Description 小Q是一个非常聪明的孩子,除了国际象棋,他还很喜欢玩一个电脑益智游戏——矩阵游戏。矩阵游戏在一个N N黑白方阵进行(如同国际象棋一般,只是颜色是随意的)。每次可以对该矩阵进行两种操作:行交换操作:选择矩阵的任意两行,交换这两行(即交换对应格子的颜色)列交换操作:选择矩阵的任意 ...
分类:
其他好文 时间:
2019-01-14 15:03:42
阅读次数:
197
题目 在一个m*n的棋盘的每一格都放有一个礼物,每个礼物都有一定的价值(价值大于0)。你可以从棋盘的左上角开始拿格子里的礼物,并每次向左或者向下移动一格,知道到达棋盘的右下角。给定一个棋盘及其上面的礼物,请计算你最多能拿多少价值的礼物? 思路 一、利用循环的动态规划 二、优化空间复杂度,使用一维数组 ...
分类:
其他好文 时间:
2019-01-12 00:24:20
阅读次数:
151
Person person = new Person(); person.Name = "铁柱"; person.WeChat = "15144388228";//this is real person.HeaderPhoto="戴眼镜、黑眼圈、格子衫、牛仔裤、双肩包"; DateFormat da... ...
分类:
其他好文 时间:
2019-01-11 22:19:56
阅读次数:
263
numpy介绍 创建numpy的数 一维数组是什么样子 可以理解为格子纸的一行就是一个一维数据 two_arr = np.array([1, 2, 3]) 二维数组什么样子 理解为一张格子纸, 多个一维数组构成一个二维数组 two_arr = np.array([ [1, 2, 3], [4, 5, ...
分类:
其他好文 时间:
2019-01-11 22:08:24
阅读次数:
193
题目描述 地上有一个m行和n列的方格。一个机器人从坐标0,0的格子开始移动,每一次只能向左,右,上,下四个方向移动一格,但是不能进入行坐标和列坐标的数位之和大于k的格子。 例如,当k为18时,机器人能够进入方格(35,37),因为3+5+3+7 = 18。但是,它不能进入方格(35,38),因为3+ ...
分类:
编程语言 时间:
2019-01-09 23:33:26
阅读次数:
198
Exca王者之剑 bzoj-1324 题目大意:题目链接。 注释:略。 想法: 最小割经典模型。 所有格子向源点连权值为格子权值的边。 将棋盘黑白染色后白点反转源汇。 如果两个格子相邻那么黑点向白点连$inf$的有向边。 求最小割即可。 开始把所有点的权值都加上,如果被割掉那么就表示这个格子不选。 ...
分类:
其他好文 时间:
2019-01-09 15:05:02
阅读次数:
194
题目描述 VRI(Voltron 机器人学会)的工程师建造了 n 个机器人。任意两个兼容的机 器人站在同一个格子时可以合并为一个复合机器人。 我们把机器人用 1 至 n 编号(n ≤ 9)。如果两个机器人的编号是连续的,那 么它们是兼容的,可以合并成一个复合机器人。最初这 n 个机器人各自都只有唯 ...
题面 题解 我永远讨厌dp.jpg 搞了一个下午优化复杂度最后发现只要有一个小trick就可以A了→_→。全场都插头dp就我一个状压跑得贼慢…… 不难发现我们可以状压,对于每一行,用状态$S$表示有哪些格子是已经被上一行推倒了的,那么我们可以枚举本行所有格子的字母情况,然后计算一下这个时候下一行格子 ...
分类:
其他好文 时间:
2019-01-07 17:36:25
阅读次数:
151