TKDC10 - Chụp ảnh bò - COWPHOTO
Dữ liệu vào: Standard input
Dữ liệu ra: Standard output
Giới hạn thời gian: 1.0 giây
Giới hạn bộ nhớ: 128 megabyte
Đăng bởi: phanhieubl

FJ muốn chụp ảnh N con bò cái của anh ấy (2 ≤ N ≤ 109). Các con bò đang đứng trong một hàng và thuận tiện để đánh số từ 1 đến N. Mỗi bức ảnh có thể lưu giữ hình ảnh một loạt các con bò liên tiếp từ đội hình, và FJ muốn chắc chắn rằng mỗi con bò xuất hiện trong ít nhất một bức ảnh.

Thật không may, có K cặp bò không thân thiện (1 ≤ K ≤ 1000), chúng không lọt vào cùng một bức ảnh. Với vị trí của các cặp bò không thân thiện, hãy xác định số lượng bức ảnh tối thiểu FJ cần chụp.

INPUT: COWPHOTO.INP

  • Dòng 1: Nhập 2 số nguyên N và K
  • Dòng 2: Gồm K + 1 dòng, trong đó dòng i+1 chứa 2 số nguyên aibi (các con bò ở vị trí aibi không thân thiện, do đó không thể ở cùng trong một bức ảnh)

OUTPUT: COWPHOTO.OUT

  • Dòng 1: Một số nguyên( xác định số lượng ảnh FJ cần phải chụp)

Ví dụ

COWPHOTO.INP

COWPHOTO.OUT

7 3

1 3

2 4

5 6

3

* Giải thích:

FJ có thể chụp 3 bức ảnh

          - 1 hàng từ 1 đến 2

          - 1 hàng từ 3 đến 5

          - 1 hàng từ 6 đến 7

Back to Top