本の索引
解き方
語句とページ番号を辞書に登録、語句をアルファベット順に出力し、同時にページ番号も昇順に出力するだけ。
コード(python)
d = {} while True: try: data = input().split() except: break word = data[0] number = int(data[1]) if word in d: d[word].append(number) else: d[word] = [number] for k, v in sorted(d.items(), key=lambda x: x[0]): print(k) print(*sorted(v))