Đoạn lồng nhau
Đề bài
Mô tả
Cho đoạn thẳng trên một trục số. Đảm bảo rằng không có hai đầu mút nào trùng nhau (tức là tất cả giá trị đầu mút đều phân biệt).
Với mỗi đoạn thẳng, hãy đếm số đoạn thẳng khác được chứa hoàn toàn bên trong nó.
Đoạn thẳng được gọi là chứa hoàn toàn trong đoạn khi và .
Dữ liệu vào
- Dòng đầu chứa số nguyên — số lượng đoạn thẳng.
- dòng tiếp theo, dòng thứ chứa hai số nguyên và — hai đầu mút của đoạn thẳng thứ .
Dữ liệu ra
In ra dòng. Dòng thứ chứa duy nhất một số nguyên — số đoạn thẳng được chứa hoàn toàn bên trong đoạn thẳng thứ .
Ràng buộc
- Tất cả giá trị đầu mút đôi một phân biệt.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 4 1 8 2 3 4 7 5 6 |
3 0 1 0 |
Đoạn chứa cả 3 đoạn còn lại. Đoạn chứa . Hai đoạn và không chứa đoạn nào. |
| 3 3 4 1 5 2 6 |
0 1 1 |
Đoạn chứa . Đoạn cũng chứa . Riêng và hai đoạn , giao nhau nhưng không chứa nhau theo nghĩa nghiêm ngặt. |
Bình luận