Lang:Python2
Edit12345678910111213141516171819from collections import defaultdict as ddicgetFloats = lambda: tuple(map(float, getline().split()))import sysgetline = lambda: sys.stdin.readline().strip()getInts = lambda: tuple(map(int, getline().split()))try:while True:N, K = getInts()def generate(tmp, last):if len(tmp) >= N:print(tmp)else:for i in range(K+1):if i*last<=K:generate(tmp+str(i), i)for i in range(1, K+1):generate(str(i), i)except Exception:pass