关注
我也是, 第二题
func main() {
var n, m, k int
var s string
fmt.Scanf("%d %d %d", &;n,&;m,&;k)
fmt.Scanf("%s", &;s)
data := make([][]int, n)
for i,_ := range data {
data[i] = make([]int, m)
}
data[0][0] = 1
count := 1
tempi := 0
tempj := 0
for i:=0; i<k; i++ {
fmt.Println(tempi, tempj, data[tempi][tempj], s[i], count)
if count == m*n {
fmt.Println("Yes")
fmt.Println(i)
return
}
if s[i] == 'W' {
if tempi > 0 {
tempi--
if data[tempi][tempj] == 0 {
data[tempi][tempj] = 1
count++
}
}
} else if s[i] == 'D' {
if tempj < m-1 {
tempj++
if data[tempi][tempj] == 0 {
data[tempi][tempj] = 1
count++
}
}
} else if s[i] == 'S' {
if tempi < n-1 {
tempi++
if data[tempi][tempj] == 0 {
data[tempi][tempj] = 1
count++
}
}
} else {
if tempj > 0 {
tempj--
if data[tempi][tempj] == 0 {
data[tempi][tempj] = 1
count++
}
}
}
}
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 小红书取消大小周 #
13681次浏览 89人参与
# 找不到好工作选择GAP真的丢人吗 #
45389次浏览 421人参与
# 平安产险科技中心求职汇总 #
245351次浏览 2614人参与
# 实习进度记录 #
195729次浏览 2316人参与
# 我的求职精神状态 #
15333次浏览 301人参与
# 毕业论文怎么查AI率 #
10885次浏览 732人参与
# 浅聊一下我实习的辛苦费 #
209190次浏览 1549人参与
# 五一出游找搭子 #
3708次浏览 55人参与
# 一觉醒来,我成论文导师了… #
7370次浏览 158人参与
# 机械人避雷的岗位/公司 #
10941次浏览 65人参与
# 哪个瞬间让你对大厂祛魅了? #
292057次浏览 2151人参与
# SHEIN求职进展汇总 #
8792次浏览 39人参与
# 怎么防止在试用期被辞退 #
114914次浏览 864人参与
# 大城市找工作会更容易吗 #
19863次浏览 168人参与
# 产品人求职现状 #
197681次浏览 1821人参与
# Tplink求职进展汇总 #
121416次浏览 687人参与
# 读研or工作,哪个性价比更高? #
55017次浏览 671人参与
# 哪些瞬间让你真切感受到了工作的乐趣 #
8016次浏览 52人参与
# 海康威视求职进展 #
63303次浏览 358人参与
# 好未来求职进展汇总 #
8070次浏览 65人参与
# 金山WPS工作体验 #
23269次浏览 142人参与