Lịch sử

Đề bài

Mô tả

Cho n sự kiện lịch sử. Sự kiện thứ i kéo dài từ năm ai đến năm bi (với ai<bi).

Sự kiện j được gọi là chứa sự kiện i nếu aj<aibi<bj.

Hãy đếm số sự kiện i mà tồn tại ít nhất một sự kiện j khác chứa i.

Dữ liệu đảm bảo không có hai sự kiện nào bắt đầu hoặc kết thúc cùng một năm: với mọi cặp ij, bốn giá trị ai,bi,aj,bj đôi một khác nhau.

Dữ liệu vào

  • Dòng đầu chứa số nguyên n.
  • n dòng tiếp theo, mỗi dòng chứa hai số nguyên aibi.

Dữ liệu ra

  • Một số nguyên — số sự kiện được chứa bởi một sự kiện khác.

Ràng buộc

  • 1n105
  • 1ai<bi109
  • Các giá trị ai,bi trên tất cả các sự kiện đôi một khác nhau.

Ví dụ

Input Output Giải thích
5
1 10
2 9
3 8
4 7
5 6
4 Sự kiện 5 nằm trong sự kiện 4, sự kiện 4 nằm trong sự kiện 3, sự kiện 3 nằm trong sự kiện 2, sự kiện 2 nằm trong sự kiện 1.
5
1 100
2 50
51 99
52 98
10 60
4 Tất cả bốn sự kiện sau đều nằm trong sự kiện 1.
1
1 1000000000
0 Chỉ có một sự kiện nên không sự kiện nào được chứa.

Bình luận

Không có bình luận tại thời điểm này.

gnatmake 12.2.0 a68g 3.1.2 nasm 2.16.1 as_x64 2.47 awk 1.3.4 gcc 16.2.0 dotnet 10.0.400 g++ 16.2.0 g++-themis 16.2.0 g++17 16.2.0 g++20 16.2.0 g++23 16.2.0 clang++ 22.1.8 dmd 2.113.0 dart 3.13.2 gforth 0.7.3 gfortran 12.2.0 go 1.27.0 groovyc 5.1.1 javac 25.0.4 node 26.8.1 julia 1.12.7 kotlinc 2.4.10 lean 4.33.1 sbcl 2.2.9 lua 5.4.9 nim 2.2.10 fpc 3.2.2 fpc-themis 3.2.2 perl 5.36.0 php 8.5.10 pike 8.0 swipl 9.0.4 pypy3 7.3.23 python3 3.14.7 racket 8.7 ruby 4.0.6 rustc 1.98.0 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 swiftc 6.3.3 tclsh 8.6 bun 1.4.0 deno 2.9.6 v 0.5.2 zig 0.16.0