Nội dung Bài tập
Mã:
SHEEPS
Tên:
Con cừu khác lạ
Dạng thi:
oi
Thang điểm:
10 điểm
Giới hạn thời gian:
1 giây
Giới hạn bộ nhớ:
64 MB
Được tạo bởi:
pvtran1995
Ông Joe làm chủ một trang trại nuôi cừu. Một bữa nọ, để kiểm kê số lượng, Joe xếp N (1 <= N <= 200,000) con cừu của mình thành một hàng dài (trang trại của ông rất rộng lớn). Do đây là trang trại kiểu mẫu của quận nên được nhiều phóng viên đến chụp ảnh. Họ chụp được tổng cộng M (1 <= M <= 100,000) bức ảnh , bức ảnh thứ i ghi lại khoảnh khắc từ con cừu ở vị trí ai đến vị trí bi. Mỗi con cừu hiện diện trong ít nhất một bức ảnh.

Sau khi đưa tin, sở y tế phát hiện sự bất thường đến từ màu lông khác lạ của một số con cừu. Ông Joe được phóng viên cung cấp lại tất cả các bức ảnh đã chụp và ông cũng nhận thấy điều này. Thật trùng hợp rằng mỗi bức ảnh chứa chính xác một con cừu khác lạ.

Sở y tế đưa ra tối hậu thư rằng trong vòng một ngày, ông Joe phải báo cáo số lượng chính xác các con cừu khác lạ. Thời gian quá gấp rút, ông không thể kiểm đếm lại trực tiếp từ đàn cừu, thứ duy nhất ông có thể căn cứ là các bức ảnh được cung cấp. Bạn là một nhân viên thân thiết của Joe, hãy giúp ông tính toán số lượng tối đa các con cừu khác lạ có thể có.

Dữ liệu đầu vào:
- Dòng đầu tiên chứa 2 số nguyên N và M
- M dòng tiếp theo chứa các bộ số ai và bi mô tả bức ảnh thứ i

Dữ liệu đầu ra: số nguyên duy nhất ghi lại số lượng tối đa các con cừu khác lạ có thể có. Nếu không có kết quả nào phù hợp thì xuất ra -1.

Ví dụ:
input
5 3
1 4
2 5
3 4
output
1

Giải thích:
- Ông Joe có 5 con cùu và các phóng viên chụp 3 bức ảnh: bức ảnh đầu tiên ghi lại con cừu từ vị trí 1 đến 4, bức ảnh thứ hai là con cừu từ vị trí 2 đến 5, bức ảnh cuối cùng là hai con cừu ở vị trí 3 và 4.
- Do mỗi bức ảnh chứa chính xác một con cừu khác lạ nên từ bức ảnh cuối có thể suy ra con bò thứ 3 hoặc thứ 4 khác lạ. Và kết quả nào cũng phù hợp với hai bức ảnh còn lại nên kết quả cần tìm là 1.




    Quảng cáo
       Ngôn ngữ : 

       Theme : 
Mời bạn soạn code



		



      Ai có thể xem bài này : 

Thông tin



Phần thảo luận