Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
108902 展博 统计硬币 Python3 Memory Limit Exceeded 1118 MS 98308 KB 507 2025-01-23 11:42:45

Tests(0/1):


Code:

def f(n, m): dp = [[0] * (m + 1) for _ in range(n + 1)] dp[0][0] = 1 for i in range(1, n + 1): for j in range(m + 1): dp[i][j] = dp[i - 1][j] if j >= 1: dp[i][j] += dp[i - 1][j - 1] if j >= 2: dp[i][j] += dp[i - 1][j - 2] if j >= 5: dp[i][j] += dp[i - 1][j - 5] return dp[n][m] T = int(input()) for _ in range(T): n, m = map(int, input().split()) print(f(n, m))