?
# | Author | Problem | Lang | Verdict | Time | Memory | Sent | Judged | |
---|---|---|---|---|---|---|---|---|---|
84816375 |
Contestant: phimanshu_2000 |
1369D - 23 | C++14 (GCC 6-32) | Accepted | 77 ms | 19240 KB | 2020-06-23 19:04:05 | 2020-06-23 19:36:14 |
#include<stdio.h> #define lld long long int #define mod 1000000007 int main() { lld v[2000001]; v[1]=0; v[2]=0; v[3]=1; v[4]=1; v[5]=3; for(lld i=5;i<=2000001;i++) { v[i]=v[i-1]%mod+(2*v[i-2])%mod; if(i%3==0) { v[i]++; } v[i]=v[i]%mod; } lld t; scanf("%lld",&t); while(t--) { lld n,r; scanf("%lld",&n); r=(v[n]%mod*4)%mod; printf("%lld\n",r%mod); } return 0; }
?
?
?
?