#USACOC2213C. Convoluted Intervals
Convoluted Intervals
Description
The cows are hard at work trying to invent interesting new games to play. One oftheir current endeavors involves a set of intervals, where the -th interval starts at position onthe number line and ends at position . Both and areintegers in the range , where .
To play the game, Bessie chooses some interval (say, the -th interval) and hercousin Elsie chooses some interval (say, the -th interval, possibly the sameas Bessie's interval). Given some value , they win if .
For every value of in the range , please count the number ofordered pairs for which Bessie and Elsie can win the game.
Input Format
The first line of input contains and . Each of the next lines describes an interval in terms of integers and .
Output Format
Please print lines as output, one for each value of in the range .
2 5
1 3
2 5
2 5
1 3
2 5
Scoring
- Test cases 1-2 satisfy .
- Test cases 3-5 satisfy .
- Test cases 6-20 satisfy no additional constraints.
Note that output values might be too large to fit into a 32-bit integer, so youmay want to use 64-bit integers (e.g., long long int
s in C or C++).
Problem Credit
Problem credits: Benjamin Qi