NISHIO Hirokazu[Translate]
arc009_2
数字の大小関係が入れ替わってる世界、与えられた数値をあちらの世界の大小関係でソートせよ、という問題
問題規模的に大したサイズでないので文字列置換してソートするだけ
python
def solve(BS, N, SS): import string trans = str.maketrans("".join(BS), string.digits) SS.sort(key=lambda s: int(s.translate(trans))) return SS def main(): # parse input BS = list(input().decode('ascii').split()) N = int(input()) SS = [input().strip().decode('ascii') for i in range(N)] print(*solve(BS, N, SS), sep="\n")


"Engineer's way of creating knowledge" the English version of my book is now available on [Engineer's way of creating knowledge]

(C)NISHIO Hirokazu / Converted from [Scrapbox] at [Edit]