Chọn Đoạn Không Giao

Đề bài

Mô tả

Cho N đoạn thẳng song song với các trục tọa độ (ngang hoặc dọc). Không có hai đoạn ngang nào giao nhau, và không có hai đoạn dọc nào giao nhau.

Hãy chọn nhiều đoạn nhất sao cho không có hai đoạn nào giao nhau (kể cả tại điểm mút).

Dữ liệu vào

  • Dòng 1: Số nguyên N
  • N dòng tiếp theo: Bốn số nguyên X1,Y1,X2,Y2 — tọa độ hai đầu mút

Dữ liệu ra

  • In ra số đoạn tối đa có thể chọn.

Ràng buộc

  • 1N250
  • 1Xi,Yi109

Ví dụ

Input Output Giải thích
3
4 5 10 5
6 2 6 12
8 3 8 5
2 Chọn hai đoạn dọc (không giao nhau)
4
1 1 2 1
2 1 2 6
1 1 1 3
1 3 4 3
2 Chọn tối đa 2 đoạn không giao

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.46 awk 1.3.4 gcc 16.1.0 csc 6.12.0.200 g++ 16.1.0 g++-themis 16.1.0 g++17 16.1.0 g++20 16.1.0 g++23 16.1.0 clang++ 22.1.6 dmd 2.112.0 dart 3.12.1 gforth 0.7.3 gfortran 12.2.0 go 1.26.3 groovyc 5.0.6 javac 25.0.3 node 26.2.0 kotlinc 2.3.21 sbcl 2.2.9 lua 5.4.8 nim 2.2.10 fpc 3.2.2 fpc-themis 3.2.2 perl 5.36.0 php 8.5.6 pike 8.0 pypy3 7.3.23 python3 3.14.5 racket 8.7 ruby 4.0.5 rustc 1.96.0 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 tclsh 8.6 bun 1.3.14 deno 2.8.1 v 0.5.1 zig 0.16.0