为什么会报从'int(*)(int,int)'到'int'的无效转换
查看原帖
为什么会报从'int(*)(int,int)'到'int'的无效转换
1087404
Florr_m27楼主2023/12/22 21:56
#include<bits/stdc++.h>
using namespace std;
int j[10086];
int sol(int x) {
	int ans=1;
	if (j[x] != -1) {
		return j[x];
	} 
	for (int i = 1; i <= x / 2; i++) 
	    ans += sol[i];
	return j[x]=ans;
}
int main() {
	int a; 
	memset(j, -1, sizeof(j));
	cin>>a;
	j[1]=1;
	cout<<sol[a];
	return 0;
}
2023/12/22 21:56
加载中...