HTMLify
number-of-ways-to-paint-n-3-grid.c
Views: 82 | Author: prakhardoneria
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | int numOfWays(int n) { long long mod = 1e9 + 7; long long aba = 6; long long abc = 6; for (int i = 1; i < n; i++) { long long next_aba = (aba * 3 + abc * 2) % mod; long long next_abc = (aba * 2 + abc * 2) % mod; aba = next_aba; abc = next_abc; } return (int)((aba + abc) % mod); } |