Advertisement
a53

CainiSiPisici3

a53
Dec 20th, 2021
175
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.48 KB | None | 0 0
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. ifstream fin("window.in");
  4. ofstream fout("window.out");
  5. const int mod=1e9+7;
  6. int dp[1000005][2];
  7. int main(){
  8. dp[1][0]=1;
  9. dp[1][1]=0;
  10. dp[2][0]=1;
  11. dp[2][1]=1;
  12. int n;
  13. cin>>n;
  14. for(int i=3;i<=n;i++){
  15. dp[i][0]=dp[i-1][0]+dp[i-2][1];
  16. if(dp[i][0]>=mod)dp[i][0]-=mod;
  17. dp[i][1]=dp[i-1][0]+dp[i-1][1];
  18. if(dp[i][1]>=mod)dp[i][1]-=mod;
  19. }
  20. cout<<dp[n][1];
  21. return 0;
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement