草海桐
草海桐
全部文章
分类
归档
标签
去牛客网
登录
/
注册
草海桐的博客
全部文章
(共33篇)
题解 | 支付宝消费打折
package main import ( "fmt" "sort" ) func main() { var n, result int var k float64 fmt.Scanf("%d %f", &...
2025-09-08
0
22
题解 | 小红背单词
package main import ( "fmt" ) func main() { var n int fmt.Scanf("%d", &n) var mp1= make(map[string]bool) // 是否...
2025-09-08
0
25
题解 | 实现字通配符*
package main import ( "bufio" "fmt" "os" "sort" "strconv" ) var pStr, sStr string var endPosi...
2025-09-07
0
23
题解 | 排座椅
package main import ( "bufio" "fmt" "os" "sort" ) type Count struct { pos int // 通道位置(行间或列间) count i...
2025-09-07
0
21
题解 | 剪纸游戏
/* for n // 从左往右 for m // 从上往下 BFS(i,j) BFS(i,j)时,k[i][j]应该是长方形的左上角,记录最右的下标max_i、最下的下标max_j和'.'的数量num,判断(max_i+1-i)*(max...
2025-09-07
0
18
题解 | 挡住洪水
package main /* 先把边界为'0'的地方都BFS标记一次(会被淹没的'0') 然后再次BFS_未被标记的'0',计算安全的'0'的个数 */ import ( "fmt" ) type Node struct{ i,j in...
2025-09-07
0
20
题解 | 迷宫
package main /* BFS 分别从S、E出发,把可达位置分别标记为S、E 遍历过程中判断是否有同一行/列或相邻行/列内既含有S,也含有E */ import ( "fmt" ) type Node struct { i, j int } ...
2025-09-07
0
24
题解 | 太阳系DISCO
package main import ( "bufio" "fmt" "os" ) /* BFS visited[pos][tp] 表示在位置 pos,使用 tp 次传送的状态是否访问过 tp 只有 0 和 ...
2025-09-07
0
20
题解 | 时津风的资源收集
package main import ( "fmt" ) type Node struct{ value, step int } var result [301]int // 存储10到其他数值所需的操作次数 func BFS() { // 计算10到其他数值所...
2025-09-07
0
21
题解 | 小红的整数配对
/* 先排序,从最大的一边开始遍历 */ package main import ( "fmt" "sort" ) func main() { var n,k, result int fmt.Scanf("%d %...
2025-09-07
0
26
首页
上一页
1
2
3
4
下一页
末页