C不要11.cpp 364 B

123456789101112131415161718
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. const int MOD = 100000007;
  4. int main() {
  5. int F[100002][2] = {0};
  6. F[1][0] = 1, F[1][1] = 1;
  7. F[2][0] = 2;
  8. F[2][1] = 1;
  9. int n;
  10. cin >> n;
  11. for (int i = 3; i <= n; i++) {
  12. F[i][0] = (F[i - 1][0] + F[i - 1][1]) % MOD;
  13. F[i][1] = F[i - 1][0];
  14. }
  15. cout << (F[n][0] + F[n][1]) % MOD << endl;
  16. return 0;
  17. }