解题思路:
直接深度一下解决,爬楼梯的变种题目....难度没啥的。
参考代码:
#include<bits/stdc++.h> #define hh ios::sync_with_stdio(false),cin.tie(0),cout.tie(0); typedef unsigned long long ull; ull ans,n; using namespace std; void dfs(ull k) { if(k==n) { ans++; return; } else if(k>n) { return; } dfs(k+1); dfs(k+3); } int main() { hh; while(cin>>n) { ans=0; dfs(0);//这里是几就是从第几层楼梯开始,本题目是从0开始,另有一题是从1开始的。 cout<<ans<<endl; } return 0; }
0.0分
0 人评分
矩形面积交 (Java代码)浏览:1281 |
【密码】 (C语言代码)浏览:350 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:639 |
不会做的浏览:954 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:603 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:806 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:644 |
三角形 (C++代码)记忆化搜索浏览:1318 |
printf基础练习2 (C语言代码)浏览:653 |
1126题解浏览:649 |