Python:网易笔试的时候可以用scipy这种包吗?
网易互娱最后一题,笔试的时候没来得及写,可惜了
from scipy.special import comb
if __name__ == '__main__':n, m, k = map(int, input().split())
nn = n
mm = m
thre = comb(m+n, n)
if k > thre:
print(-1)
else:
res = ''
for i in range(nn+mm):
tmp = comb(m+n-1, n-1)
if k <= tmp:
res += 'a'
n -= 1
if n == 0:
break
else:
res += 'z'
k -= tmp
m -= 1
if m == 0:
break
while n > 0:
res += 'a'
n -= 1
while m > 0:
res += 'z'
m -= 1
print(res)