1 条题解
-
1
究竟是菲波那契数列还是斐波那契数列这道题用个递推公式,再开个多组样例就行了,不过有些地方可能有点坑,看注释去。
code
#include<bits/stdc++.h> using namespace std; using ll=long long; const int N=1e6+9; ll a[N];//也许...int也可以? void solved(){ int n; cin>>n; a[1]=a[2]=1;//初始化 for(int i=3;i<=n;i++){//从a[3]开始 a[i]=(a[i-1]+a[i-2])%1000; //注意!!!这里一定要写取余!!!我在这里卡了很久 } cout<<a[n]%1000<<endl; //上面写了这里也要写 } int main(){ int t; cin>>t; while(t--) solved();//多组样例 return 0; }
- 1
信息
- ID
- 30
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 2
- 标签
- 递交数
- 181
- 已通过
- 45
- 上传者