9 solutions
-
1
(新手,基本知识全忘了,开始凭感觉写) 查了一下好像不能直接用变量定义a[n] 但不知道为什么这么写,也没出错,全过了... 定义的时候,把数组中的n改成一个较大的值如100000,也可以全过 --- #include<bits/stdc++.h> #include<cmath> using namespace std; int main(){ int n; cin>>n; int a[n]; a[0]=1;a[1]=1; for(int i=2;i<n;i++){ a[i]=a[i-1]%10007+a[i-2]%10007; } cout<<a[n-1]%10007; return 0; }
Information
- ID
- 38
- Time
- 1000ms
- Memory
- 256MiB
- Difficulty
- 8
- Tags
- # Submissions
- 2293
- Accepted
- 305
- Uploaded By