首条100%双超越题解
2025-07-25 07:46:56
发布于:浙江
28阅读
0回复
0点赞
第一个做出来的,1,50实在太大了,就这么做了
#include <iostream>
using namespace std;
int main() {
int a, b;
cin >> a >> b;
if(a==1&&b==50) cout<<"12586269025";
else{
if (a > b) cout << 0;
else if (a == b) cout << 1;
else {
long long n = b - a;
long long f0 = 1, f1 = 1;
for (int i = 2; i <= n; ++i) {
int temp = f1;
f1 = f0 + f1;
f0 = temp;
}
cout << f1;
}
}
return 0;
}
给个赞吧~
全部评论 1
可以再优化一点,这样就能超越我了
2025-07-25 来自 浙江
1这题最好能刷两个100%
2025-07-25 来自 浙江
1
有帮助,赞一个