純純白癡問題
想了想才發現隨便排== 反正每個都要可以被第一個解碼
如果第一個並非單獨最小值 就怎樣都解不了
def countPermutations(self, complexity: List[int]) -> int:
if min(complexity[1:])<=complexity[0]:
return 0
else:
n = len(complexity)-1
rets = 1
mod = 10**9 + 7
while n>0:
rets = (rets*n) % mod
n -= 1
return rets