5 条题解

  • 3
    @ 2025-2-5 15:17:56
    #include<bits/stdc++.h>
    using namespace std;
    int n;
    int f(int x){
    	if(x==0) return 1;
    	if(x==1) return 1;
    	if(x==2) return 2;//2+0,1+1
    	if(x==3) return 2;//1+1+1,2+1
    	return  f(x-2)+f(x-3);
    } 
    int main()
    { 
    	cin>>n;
    	cout << f(n);
    	return 0;
    }
    
    • 1
      @ 2025-5-1 10:46:44
      ```
      • 1
        @ 2025-2-8 10:43:39
        #include<bits/stdc++.h>
        using namespace std;
        int abb(int n)
        {
        	if(n==0) return 1;
        	if(n==1) return 1;
        	if(n==2) return 2;
        	if(n==3) return 2;
        	else return abb(n-3)+abb(n-2);
        }
        int main()
        {
        	int n;
        	cin>>n;
        	cout<<abb(n);
        	return 0;
        }
        
        • 1
          @ 2025-2-5 15:16:24
          #include <bits/stdc++.h>
          using namespace std;
          int n;
          int f(int x){
          	if(x==0) return 1;
          	if(x==1) return 1;
          	if(x==2) return 2;
          	if(x==3) return 2;
          	return f(x-2)+f(x-3);
          } 
          int main()
          {
          	cin>>n;
          	cout<<f(n);
          	return 0;
          }
          • -1
            @ 2025-2-5 15:19:42

            、、 #include <bits/stdc++.h> using namespace std; int n; int f(int x){ if(x0) return 1; if(x1) return 1; if(x2) return 2; if(x3) return 2; return f(x-2)+f(x-3); } int main() { cin>>n; cout<<f(n); return 0; }

            • 1

            信息

            ID
            215
            时间
            1000ms
            内存
            64MiB
            难度
            10
            标签
            递交数
            4
            已通过
            4
            上传者