ABC416 C – Concat (X-th) 

C - Concat (X-th)
AtCoder is a programming contest site for anyone from beginners to experts. We hold weekly programming contests online.

今回のC問題はitertoolsproductを利用し、全列挙した後にソートすることでで解けました

from itertools import product

def i_map():
    return map(int, input().split())


def i_list():
    return list(map(int, input().split()))


n, k, x = i_map()
s = [input() for _ in range(n)]

tmp = []
for i in product(s, repeat=k):
    tmp.append("".join(i))

tmp = sorted(tmp)

print(tmp[x - 1])

コメント

タイトルとURLをコピーしました