餐廳指南
1.0s 256M你打算寫一本介紹美食餐廳的書。共有 \(N\) 間餐廳要介紹,編號為 \(1,2,\ldots,N\)。餐廳 \(i\) 所在城市為 \(S_i\),你對該餐廳的評分(\(0\) 到 \(100\) 分)為 \(P_i\)。任意兩家餐廳的分數互不相同。
你要用以下順序在書中介紹餐廳:
先依城市名稱的字典序(lexicographical order)由小到大排序;
若同一城市有多家餐廳,則在該城市內依分數由高到低排序。
請輸出依上述規則介紹時,各餐廳的識別編號之排列。
輸入格式
第一行有一個正整數 \(N\)。
接著有 \(N\) 行,第 \(i\) 行先有一個字串 \(S_i\),隔一個空白後再接著一個整數 \(P_i\)。
限制
- \(1 \le N \le 100\)
- \(S_i\) 為只含小寫英文字母的字串,長度 \(1 \le |S_i| \le 10\)
- \(0 \le P_i \le 100\),且皆為整數
- 任意 i < j 皆有 \(P_i \ne P_j\)
輸出格式
輸出 \(N\) 行。第 \(i\) 行(\(1 \le i \le N\))輸出在書中第 \(i\) 個被介紹的餐廳的編號。
範例輸入 1
6
khabarovsk 20
moscow 10
kazan 50
kazan 35
moscow 60
khabarovsk 40
範例輸出 1
3
4
6
1
5
2