题解
2023-08-15 16:02:46
发布于:广东
3阅读
0回复
0点赞
#include<iostream>
#define Q 100001
using namespace std;
int a[Q];
int n;
int dfs(int x){
if(a[x]) return a[x];
int ans=1;
for(int i=1;i<=x/2;i++){
ans+=dfs(i);
}
return a[x]=ans;
}
int main(){
cin>>n;
cout<<dfs(n);
return 0;
}
这里空空如也
有帮助,赞一个