题解(点赞)
2025-08-05 14:13:05
发布于:上海
2阅读
0回复
0点赞
#include <iostream>
using namespace std;
int main(){
int n;
cin >> n;
int num[101010]={};
num[1] = 1;
num[2] = 2;
for(int i=3; i<=n; i++)
{
if(i % 2 == 0)
{
num[i] = num[i - 1] + num[i / 2];
}
else
{
num[i] = num[i - 1];
}
}
cout << num[n] << endl;
return 0;
}
这里空空如也
有帮助,赞一个