luogu#P14982. [USACO26JAN1] Supervision G
[USACO26JAN1] Supervision G
Problem Description
There are () cows in cow camp, labeled . Each cow is either a camper or a coach.
A nonempty subset of the cows will be selected to attend a field trip. If the th cow is selected, the cow will move to position () on a number line, where the array is strictly increasing.
A nonempty subset of the cows is called "good" if for every selected camper, there is a selected coach within units to the left, inclusive (). How many good subsets are there, modulo ?
Input Format
The first line contains two integers and .
The next lines each contain two integers and . denotes the position the th cow will move to. means the th cow is a coach, whereas means the th cow is a camper.
It is guaranteed that the are given in strictly increasing order.
Output Format
Output the number of good subsets modulo .
6 1
3 1
4 0
6 1
7 1
9 0
10 0
11
20 24
3 0
14 0
17 1
20 0
21 0
22 1
28 0
30 0
32 0
33 1
38 0
40 0
52 0
58 0
73 0
75 0
77 1
81 1
84 1
97 0
13094
Hint
The last two campers can never be selected. All other nonempty subsets work as long as if cow is selected, then cow is also selected.
- Input 3:
- Input 4:
- Inputs 5-8:
- Inputs 9-16: No additional constraints.