描述 地上有一个m行和n列的方格。一个机器人从坐标0,0的格子开始移动,每一次只能向左,右,上,下四个方向移动一格,但是不能进入行坐标和列坐标的数位之和大于k的格子。 例如,当k为18时,机器人能够进入方格(35,37),因为3+5+3+7 = 18。但是,它不能进入方格(35,38),因为3+5+ ...
分类:
其他好文 时间:
2020-03-25 01:12:24
阅读次数:
63
// 面试题12:矩阵中的路径 // 题目:请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有 // 字符的路径。路径可以从矩阵中任意一格开始,每一步可以在矩阵中向左、右、 // 上、下移动一格。如果一条路径经过了矩阵的某一格,那么该路径不能再次进入 // 该格子。例如在下面的3×4的 ...
分类:
其他好文 时间:
2020-03-23 16:43:00
阅读次数:
51
最小路径和。题意是给一个二维矩阵,每个格子上都有一个非负整数。请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。例子, Example: Input: [ [1,3,1], [1,5,1], [4,2,1] ] Output: 7 Explanation: Because the pat ...
分类:
其他好文 时间:
2020-03-22 12:25:55
阅读次数:
67
给定一个 $n \times m$ 的方格图,每个格子可以被染成黑色或白色,且与其相邻的格子(上,下,左,右)中至多只有一个与其颜色相同。求方案数。 Solution 依稀记得当年在热身赛上碰到这个题,大家都说是 CF 原题,然后我跪了…… 对于 $(i,j)$,如果它左、左上、上的颜色确定,那么这 ...
分类:
其他好文 时间:
2020-03-21 18:09:51
阅读次数:
60
本题的思路大致为首先解出每个字母所移动的格子数n,然后将所有的字母移动n个格子. n的解法: 第一行出现最多的字母和E的差就是n(题目后面的提示跳舞小人bfs证明可以理解为出现的频率) 具体实现为利用map存第一行每个字符出现的次数,然后移动全盘就行了 c++的好处在于他有内在的toupper(), ...
分类:
其他好文 时间:
2020-03-21 09:30:17
阅读次数:
60
题目背景 小明过生日的时候,爸爸送给他一副乌龟棋当作礼物。 题目描述 乌龟棋的棋盘是一行NN个格子,每个格子上一个分数(非负整数)。棋盘第1格是唯一的起点,第NN格是终点,游戏要求玩家控制一个乌龟棋子从起点出发走到终点。 乌龟棋中MM张爬行卡片,分成4种不同的类型(MM张卡片中不一定包含所有44种类 ...
分类:
其他好文 时间:
2020-03-20 20:40:46
阅读次数:
84
《剑指OFFER》第12题:矩阵中的路径 请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一格开始,每一步可以在矩阵中向左、右、上、下移动一格。如果一条路径经过了矩阵的某一格,那么该路径不能再次进入该格子。例如,在下面的3×4的矩阵中包含一条字符串“ ...
分类:
其他好文 时间:
2020-03-18 18:24:13
阅读次数:
79
题目描述 在一个遥远的国度,一侧是风景秀美的湖泊,另一侧则是漫无边际的沙漠。该国的行政区划十分特殊,刚好构成一个NN 行\times M×M 列的矩形,如上图所示,其中每个格子都代表一座城市,每座城市都有一个海拔高度。 为了使居民们都尽可能饮用到清澈的湖水,现在要在某些城市建造水利设施。水利设施有两 ...
分类:
其他好文 时间:
2020-03-18 00:00:54
阅读次数:
80
题目链接:https://leetcode-cn.com/problems/island-perimeter/ 给定一个包含 0 和 1 的二维网格地图,其中 1 表示陆地 0 表示水域。 网格中的格子水平和垂直方向相连(对角线方向不相连)。整个网格被水完全包围,但其中恰好有一个岛屿(或者说,一个或 ...
分类:
其他好文 时间:
2020-03-16 09:50:08
阅读次数:
51
给定一个 $N\times M$ 地图,每个格子可能是空地、墙、出口、起点,或者是一副瞬移管道的两端。当你达到瞬移管道一端所在的格子时,就会自动瞬移到另一端。从一个空地移到四连通的另一个空地需要 $1$ 时间。瞬移不需要时间。求从起点到出口的最小时间。$N \leq 300, M \leq 300$ ...
分类:
其他好文 时间:
2020-03-14 11:19:43
阅读次数:
80