样例 WA 求调。
查看原帖
样例 WA 求调。
1296826
lcfollower楼主2024/8/26 16:04

rt

number = [ # 状态码
    "1111110", 
    "0110000", 
    "1101101", 
    "1111001",
    "0110011", 
    "1011011", 
    "1011111", 
    "1110000", 
    "1111111", 
    "1111011"    
]

t = [ # 七段码状态码
    "0000011", "1001011", "0000001", "0100001", "0101011", "0110110", 
    "1111111", "0010110", "0101001", "0010110", "1011100", "0100110", 
    "1010000", "0010011", "0001111", "0101101", "0110101", "1101010"    
]
# 状态码可以熄灭
# 如果状态码是 0,但是七段码状态码是 1 则无解。

tot = 1

for i in range (18): # 遍历每个七段状态码。
    ans = 0
    f = 1
    for j in range (10): # 枚举数字。
        for k in range (7): # 枚举位数。
            if number[j][k] == '0' and t[i][k] == '1':
                f = 0
              #  print(j, k ,number[j][k] ,t[i][k] ,end = " ")
               # print()
                break
        if f:
            ans = ans + 1
   # print(end = "----")
   # print()
    if ans:
        tot *= ans

print (tot)
2024/8/26 16:04
加载中...