818. Race Car
Description
Intuition
这题目两个思路
- BFS
- DP
- 首先,我们denote
n
为target
的总共bits数目 - 如果先走了n个A,那么总共走了
2^n - 1
- 如果
target
正好是2^n - 1
- 如果不是,那么说明
target∈[2^(n - 1) - 1, 2^n - 1)
, 那么有两种思路- 走到
2^n - 1
,然后倒着走用recursion走完 - 走到
2^(n - 1) - 1
,然后倒着走m∈[0, n - 1)
步,然后再次掉头,recursion完成剩下的步骤Pitfall
- 走到
- 如果
- 首先,我们denote