面试题 08.01. 三步问题 Posted on 2021-07-28 Edited on 2022-11-27 In leetcode Disqus: Symbols count in article: 222 Reading time ≈ 1 mins. 面试题 08.01. 三步问题 简单的dp 123456789101112131415class Solution {public: int waysToStep(int n) { if(n <= 2) return n; long a = 1, b = 1, c = 2; for(int i = 3; i <= n; ++i) { a = (c + b + a) % 1000000007; swap(a, c); swap(a, b); } return c; }};