#BS0000055. Thư từ (Letters)
Thư từ (Letters)
Thư từ (Letters)
Nguồn: Codeforces
Phiên bản: Phước Hưng OJ Extended
Đề bài
Có ký túc xá, được đánh số từ đến . Ký túc xá thứ có phòng; các phòng bên trong ký túc xá đó được đánh số từ đến .
Nếu ghép toàn bộ các phòng thành một dãy liên tiếp, ta đánh số chúng từ đến
Toàn bộ phòng của ký túc xá đứng trước, sau đó là toàn bộ phòng của ký túc xá , rồi ký túc xá , và cứ như vậy.
Có lá thư. Trên lá thư thứ chỉ ghi một số phòng toàn cục , với
Với mỗi lá thư, hãy xác định:
- ký túc xá chứa phòng toàn cục ;
- số phòng tương ứng bên trong ký túc xá đó.
Ví dụ, nếu và thì các phòng toàn cục thuộc ký túc xá , còn thuộc ký túc xá . Vì vậy phòng toàn cục chính là phòng của ký túc xá .
Input
- Dòng đầu chứa hai số nguyên .
- Dòng thứ hai chứa số nguyên .
- Dòng thứ ba chứa số nguyên theo thứ tự tăng dần.
Output
In dòng. Dòng thứ chứa hai số nguyên , trong đó là số thứ tự ký túc xá và là số phòng bên trong ký túc xá ứng với phòng toàn cục .
Subtask
- Subtask 1 — 20%: , .
- Subtask 2 — 30%: , .
- Subtask 3 — 50%: , ; mọi thỏa .
Ví dụ
Input
3 6
10 15 12
1 9 12 23 26 37
Output
1 1
1 9
2 2
2 13
3 1
3 12
Giải thích
Tổng số phòng tính đến hết từng ký túc xá lần lượt là . Chẳng hạn, nằm trong ký túc xá vì . Trước ký túc xá này có phòng nên số phòng cục bộ là .