重新排列
3.0s 256M有兩個長度為 \(N\) 的序列 \(p\) 和 \(a\),都是由 \(1\) 開始編號,\(1 \sim N\) 中每一個正整數都恰在 \(p\) 裡出現一次。請輸出 \(N\) 行,每行包含 \(1\) 個數,你輸出的第 \(p_i\) 行的數必須是 \(a_i\)。
輸入格式
輸入第一行包含一個正整數 \(N\)。(\(1 \le N \le 2 \times 10^5\))
接著有 \(N\) 行,當中的第 \(i\) 行包含兩個正整數,依序為 \(p_i, a_i\)。(\(1 \sim N\) 中每個數恰在 \(p\) 中出現一次。\(1 \le a_i \le 10^9\))
限制
- \(1 \le N \le 2 \times 10^5\)
- \(p\) 是 \(1\) 到 \(N\) 的一個排列。
- \(1 \le a_i \le 10^9\)
輸出格式
輸出 \(N\) 行,每行包含一個整數,第 \(p_i\) 行包含的整數為 \(a_i\)。
評分說明
本題共有兩個子題,每個子題包含多組測試資料;一個子題的測試資料全部答對,才能取得 該子題的分數。
- 子題 \(1\):\(2\) 分,\(N \le 5000\)。
- 子題 \(2\):\(2\) 分,無額外限制;此子題依賴子題 \(1\)。
範例輸入 1
3
2 10
3 5
1 9
範例輸出 1
9
10
5
範例輸入 2
1
1 1000000000
範例輸出 2
1000000000