#P3084. [USACO13OPEN] Photo G

    ID: 2138 Type: RemoteJudge 1000ms 125MiB Tried: 1 Accepted: 1 Difficulty: 6 Uploaded By: Tags>2013线段树USACO单调队列差分约束队列

[USACO13OPEN] Photo G

题目描述

Farmer John has decided to assemble a panoramic photo of a lineup of his NN cows (1N2×1051 \le N \le 2 \times 10^5), which, as always, are conveniently numbered from 1...N1...N. Accordingly, he snapped MM (1M1×1051 \le M \le 1 \times 10^5) photos, each covering a contiguous range of cows: photo ii contains cows aia_i through bib_i inclusive. The photos collectively may not necessarily cover every single cow.

After taking his photos, FJ notices a very interesting phenomenon: each photo he took contains exactly one cow with spots! FJ was aware that he had some number of spotted cows in his herd, but he had never actually counted them. Based on his photos, please determine the maximum possible number of spotted cows that could exist in his herd. Output 1-1 if there is no possible assignment of spots to cows consistent with FJ's photographic results.

输入格式

Line 11: Two integers NN and MM.

Lines 2...M+12...M+1: Line i+1i+1 contains aia_i and bib_i.

输出格式

Line 11: The maximum possible number of spotted cows on FJ's farm, or 1-1 if there is no possible solution.

5 3 
1 4 
2 5 
3 4 

1 

提示

There are 55 cows and 33 photos. The first photo contains cows 11 through 44, etc.

From the last photo, we know that either cow 33 or cow 44 must be spotted. By choosing either of these, we satisfy the first two photos as well.