Description
Cho một hoán vị của . Có giá trị đôi một khác nhau sẽ lần lượt bị xóa khỏi dãy. Trước mỗi lần xóa, hãy in số cặp vị trí còn tồn tại mà giá trị bên trái lớn hơn giá trị bên phải.
Input
- Dòng đầu chứa và .
- Một dòng chứa hoán vị.
- giá trị tiếp theo là các phần tử bị xóa theo thứ tự.
Output
- In dòng, mỗi dòng là số nghịch thế ngay trước phép xóa tương ứng.
Constraints
- .
- .
- Dãy đầu là hoán vị và các giá trị bị xóa đôi một khác nhau.
Scoring
- Subtask ( số điểm): dữ liệu nhỏ theo giới hạn được công bố trong hệ thống chấm.
- Subtask ( số điểm): không có giới hạn bổ sung.
Example
Test 1
Input
5 3 3 1 5 2 4 5 1 3
Output
4 2 1
Giải thích: Ban đầu có nghịch thế. Xóa làm mất hai nghịch thế nên trước lần xóa tiếp theo còn ; sau khi xóa , dãy còn đúng một nghịch thế.