Hải Chiến

View as PDF

Submit solution

Points: 0.90
Time limit: 2.0s
Memory limit: 1G

Authors:
Problem type
Problem Statement

Có ~N~ hòn đảo được xếp hàng từ tây sang đông, được kết nối bởi ~N-1~ cây cầu.

Cây cầu thứ ~i~ được kết nối với hòn đảo thứ ~i~ từ phía tây và hòn đảo thứ ~(i+1)~ từ phía tây.

Một ngày, tranh chấp đã diễn ra tại một số hòn đảo, và có ~M~ yêu cầu từ các cư dân của các hòn đảo

Yêu cầu thứ ~i~ : Tranh chấp hòn đảo thứ ~a_i~ từ phía tây và hòn đảo thứ ~b_i~ từ phía tây. Hãy làm cho việc di chuyển giữa các các cây cầu là không thể.

Bạn đã quyết định loại bỏ một sô cây cầu đáp ứng tất cả ~M~ yêu cầu.

Tìm số lượng cây cầu tối thiểu phải được gỡ bỏ.

Constraints
  • Tất cả các giá trị đầu vào là số nguyên
  • ~2 \leq N \leq 10^5~
  • ~1 \leq M \leq 10^5~
  • ~1 \leq a_i < b_i \leq N~
  • Tất cả các cặp ~(a_i, b_i)~ là riêng biệt.

Input

Đầu vào tiêu chuẩn theo định dạng sau:

~N~ ~M~

~a_1~ ~b_1~

~a_2~ ~b_2~

~:~

~a_M~ ~b_M~

Output

In ra số lượng cây cầu tối thiểu cần gỡ bỏ.


Sample Input 1
5 2
1 4
2 5
Sample Output 1
1

Các yêu cầu có thể được đáp ứng bằng cách loại bỏ cây cầu nối các đảo thứ hai và thứ ba từ phía tây.


Sample Input 2
9 5
1 8
2 7
3 5
4 6
7 9
Sample Output 2
2

Sample Input 3
5 10
1 2
1 3
1 4
1 5
2 3
2 4
2 5
3 4
3 5
4 5
Sample Output 3
4

Comments

Please read the guidelines before commenting.


There are no comments at the moment.