斐波那契数列问题 只要我们能找到它的规律ai=a(i−1)+a(i−2)ai=a(i-1)+a(i-2)ai=a(i−1)+a(i−2) 就可以直接用循环枚举出来
#include<bits/stdc++.h> using namespace std; int main() { int n,f[1000000]; cin>>n; f[1]=0; f[2]=1; for(int i=3;i<=n;i++) f[i]=f[i-1]+f[i-2]; cout<<f[n]; return 0; }
绝对正确(不对你打我)
注册一个 unDefinedOJ 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 unDefinedOJ 通用账户