문제
The cows are hard at work trying to invent interesting new games to play. One of their current endeavors involves a set of intervals (), where the th interval starts at position on the number line and ends at position . Both and are integers in the range , where .
To play the game, Bessie chooses some interval (say, the th interval) and her cousin Elsie chooses some interval (say, the th interval, possibly the same as Bessie's interval). Given some value , they win if .
For every value of in the range , please count the number of ordered pairs for which Bessie and Elsie can win the game.
입력
The first line of input contains and . Each of the next lines describes an interval in terms of integers and .
출력
Please print lines as output, one for each value of in the range .
예제 입력 1
2 5
1 3
2 5
예제 출력 1
0
0
1
3
4
4
4
3
3
1
1
점수
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 you may want to use 64-bit integers (e.g., "long long" ints in C or C++).
코드를 제출하려면 로그인이 필요합니다.
로그인