A984.Convoluted Intervals--Silver

普及/提高-

USACO

通过率: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 NN intervals (1N21051\le N\le 2\cdot 10^5), where the iith interval starts at position aia_i on the number line
and ends at position biaib_i \geq a_i. Both aia_i and bib_i are integers in the
range 0M0 \ldots M, where 1M50001 \leq M \leq 5000.
To play the game, Bessie chooses some interval (say, the iith interval) and
her cousin Elsie chooses some interval (say, the jjth interval, possibly the
same as Bessie's interval). Given some value kk, they win if ai+ajkbi+bja_i + a_j \leq k \leq b_i + b_j.
For every value of kk in the range 02M0 \ldots 2M, please count the number of
ordered pairs (i,j)(i,j) for which Bessie and Elsie can win the game.

输入格式

The first line of input contains NN and MM. Each of the next NN lines
describes an interval in terms of integers aia_i and bib_i.

输出格式

Please print 2M+12M+1 lines as output, one for each value of kk in the range 02M0 \ldots 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=3k=3, there are three ordered pairs that will allow
Bessie and Elie to win: (1,1)(1, 1), (1,2),(1, 2), and (2,1)(2, 1).

首页