100 atcoder#ABC128B. [ABC128B] Guidebook
[ABC128B] Guidebook
题目描述
あなたは美味しいレストランを紹介する本を書くことにしました。 あなたは 個のレストラン、レストラン 、レストラン 、、レストラン を紹介しようとしています。レストラン は 市にあり、あなたは 点満点中 点と評価しています。 異なる 個のレストランに同じ点数がついていることはありません。
この本では、次のような順でレストランを紹介しようとしています。
- 市名が辞書順で早いものから紹介していく。
- 同じ市に複数レストランがある場合は、点数が高いものから紹介していく。
この本で紹介される順にレストランの番号を出力してください。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
行出力せよ。 行目 () には、 番目に紹介されるレストランの番号を出力せよ。
题目大意
个餐厅,第 个餐厅位于 市,有一个分数 。所有 各不相同。
输入 家餐厅,将餐厅按照所在城市字典序排序,如果同一城市有多家餐厅则按照得分降序排列。输出排列后餐厅的编号。
6
khabarovsk 20
moscow 10
kazan 50
kazan 35
moscow 60
khabarovsk 40
3
4
6
1
5
2
10
yakutsk 10
yakutsk 20
yakutsk 30
yakutsk 40
yakutsk 50
yakutsk 60
yakutsk 70
yakutsk 80
yakutsk 90
yakutsk 100
10
9
8
7
6
5
4
3
2
1
提示
制約
- は英小文字のみからなる長さ 以上 以下の文字列
- は整数
Sample Explanation 1
種類の市名は辞書順で kazan
khabarovsk
moscow
です。 それぞれの市について、点数が高いレストランから順に紹介されていきます。よって、レストランは の順に紹介されていきます。