A984.Convoluted Intervals--Silver
普及/提高-
通过率:0%
时间限制:1.00s
内存限制:128MB
题目描述
The cows are hard at work trying to invent interesting new games to play. One
of their current endeavors involves a set of N intervals (1≤N≤2⋅105), where the ith interval starts at position ai on the number line
and ends at position bi≥ai. Both ai and bi are integers in the
range 0…M, where 1≤M≤5000.
To play the game, Bessie chooses some interval (say, the ith interval) and
her cousin Elsie chooses some interval (say, the jth interval, possibly the
same as Bessie's interval). Given some value k, they win if ai+aj≤k≤bi+bj.
For every value of k in the range 0…2M, please count the number of
ordered pairs (i,j) for which Bessie and Elsie can win the game.
输入格式
The first line of input contains N and M. Each of the next N lines
describes an interval in terms of integers ai and bi.
输出格式
Please print 2M+1 lines as output, one for each value of k in the range 0…2M.
输入输出样例
输入#1
2 5 1 3 2 5
输出#1
0 0 1 3 4 4 4 3 3 1 1
说明/提示
In this example, for just k=3, there are three ordered pairs that will allow
Bessie and Elie to win: (1,1), (1,2), and (2,1).