790-Domino-And-Tromino-Tiling
Sat 17 May 2025
https://leetcode.com/problems/domino-and-tromino-tiling
import pyutil as pyu
pyu.get_local_pyinfo()
print(pyu.ps2("python-dotenv"))
from typing import List
class Solution:
def numTilings(self, N: int) -> int:
kMod = 1_000_000_007
dp = [0, 1, 2, 5] + [0] * 997
for i in range(4, N + 1):
dp[i] = 2 * dp[i - 1] + dp[i - 3]
return dp[N] % kMod
new Solution().numTilings()
Score: 5
Category: leetcode