题解
2023-08-15 16:02:46
发布于:广东
5阅读
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;
}
这里空空如也

有帮助,赞一个