我建立了一个脚本,以恒定的速率自动循环通过交通信号灯。但是,我想让灯光以不同的时间间隔变化,以使其尽可能逼真。
这是红绿灯脚本:
def amount(c):
a = list(set(map(int, input().split())))
dp = [[0 for _ in range(len(a))] for __ in range(c + 1)]
dp[0][0] = 1
for i in range(c):
for j in range(len(a)):
for k in range(j, len(a)):
if i + a[k] <= c:
dp[i + a[k]][k] += dp[i][j]
return sum(dp[c])
&#13;
答案 0 :(得分:0)
你只有4箱灯。对于每种情况,您可以使用不同的功能,使用不同的间隔来获得最简单的解决方案。