这道题本来没啥好说的,但细节实在比较多,被坑了好多次。首先输入的是格子图,需要转化成点图,具体操作是最坑的一个点在于,平时写宽搜的时候,遇到出边界或者不能访问的点时,都是直接进入下一层循环(continue),但在这道题中,由于可以走1~3步,那么当路径上出现障碍时,则不能进行下一轮循环,需要break。代码:#include<bits/stdc++.h>#defineMAX55usi
分类:
其他好文 时间:
2020-05-08 16:22:54
阅读次数:
73
PHP Array 简介 数组函数允许您访问和操作数组。 支持单维和多维数组。 安装 数组函数属于 PHP 核心部分。无需安装即可使用这些函数。 PHP 5 Array 函数 函数描述 array() 创建数组。 array_change_key_case() 把数组中所有键更改为小写或大写。 ar ...
分类:
Web程序 时间:
2020-05-08 12:49:13
阅读次数:
66
!相同点:都是用来处理多分支条件的结构 !不同点: switch选择结构:只能处理等值条件判断的情况 /* !如果需要每个case执行完后跳出,在每个case后不要忘记写break; !default块顺序可以变动,但要注意其执行顺序。 通常,default块放在末尾,也可以省略 */ 多重if选择 ...
分类:
其他好文 时间:
2020-05-07 23:01:41
阅读次数:
167
toLowerCase() 方法用于把字符串转换为小写 toUpperCase() 方法用于把字符串转换为大写 <script> var txt="Runoob"; document.write(txt.toLowerCase() + "<br>"); document.write(txt.toUp ...
分类:
Web程序 时间:
2020-05-07 09:19:54
阅读次数:
59
#!/bin/bashecho "1.剪刀 2.石头 3.布"game=(剪刀 石头 布)num=$[RANDOM%3]sui=${game[$num]}echo $suiecho $numwhile truedo read -ep "是否开始游戏,请输入yes或no" aa if [ aa == ...
分类:
其他好文 时间:
2020-05-06 21:57:00
阅读次数:
56
/* xuejineng2016@163.com 2020年5月6日 */ #include<stdio.h> int main(void) { int score; char grade; scanf("%d", &score); switch (score / 10) { case 10: ca ...
分类:
其他好文 时间:
2020-05-06 20:03:51
阅读次数:
72
Suppose that all the keys in a binary tree are distinct positive integers. A unique binary tree can be determined by a given pair of postorder and ino ...
分类:
其他好文 时间:
2020-05-06 13:56:18
阅读次数:
55
代码规范 Python部分代码规范 代码格式 缩进 统一使用 4 个空格进行缩进 行宽 每行代码尽量不超过 80 个字符(在特殊情况下可以略微超过 80 ,但最长不得超过 120)理由: 这在查看 side by side 的 diff 时很有帮助 方便在控制台下查看代码 太长可能是设计有缺陷 引号 ...
分类:
其他好文 时间:
2020-05-06 01:40:40
阅读次数:
50
# 一、对象的操作## 1.点语法- `.`- 用于确定的属性名## 2.中括号语法- `[]`- 用于不确定的属性名,当属性名是变量时# 二、对象的遍历方式- `for-in````jsfor(var i in obj){ // i就是obj中的所有属性名 }``` # 三、字符串- 只要被引号包 ...
分类:
其他好文 时间:
2020-05-05 23:28:23
阅读次数:
68
149. 买卖股票的最佳时机 中文English 假设有一个数组,它的第i个元素是一支给定的股票在第i天的价格。如果你最多只允许完成一次交易(例如,一次买卖股票),设计一个算法来找出最大利润。 样例 样例1 输入: [3, 2, 3, 1, 2] 输出: 1 说明:你可以在第三天买入,第四天卖出,利 ...
分类:
其他好文 时间:
2020-05-05 19:57:32
阅读次数:
60