怎么一堆TLE[绷]
查看原帖
怎么一堆TLE[绷]
550898
xjx199楼主2023/12/24 16:18
#include<bits/stdc++.h>
using namespace std;
long long q[10001];
int f(long long a)
{
	if(a==1) return 1;
	if(a%2==0) return q[a]=f(a-1)+f(a/2);
	if(a%2!=0) return q[a]=f(a-1);
	return q[a];
}
int main()
{
	long long n;
	cin>>n;
	cout<<f(n);
	return 0;
}
2023/12/24 16:18
加载中...