题解 | #跳台阶扩展问题# | C++

跳台阶扩展问题

https://www.nowcoder.com/practice/953b74ca5c4d44bb91f39ac4ddea0fee

#include <iostream>
using namespace std;

class Solution{
 public:
  int countWays(int n) {
    int prefix = 0;
    int ans = 0;
    for (int i = 1; i<=n; i++) {
        ans = prefix + 1;
        prefix += ans;
    }
    return ans;
  }
};

int main() {
    int n;
    std::cin >> n;
    std::cout << Solution().countWays(n);
}
// 64 位输出请用 printf("%lld")

全部评论

相关推荐

好兄弟陶德霍华德:感觉面试聊得好其实不是什么好消息。因为大概是你技术栈不够匹配,所以只能浅浅的都简单问了一层。如果感兴趣一直往深问的话一定会有答不出来的地方的
点赞 评论 收藏
分享
05-04 17:20
武汉大学
已注销:技术栈删了,让ai把你的项目丰富化,干的活太少了,像是写了个demo,起码一个项目四点重要内容,内容用技术栈描述,取得了什么进展,简历大部分都留给项目,其他的压缩
如何写一份好简历
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务