Manthan, Codefest 19 (open for everyone, rated, Div. 1 + Div. 2)
E
Let Them Slide
Codeforces
2200
原题
← DF →
翻译中…

You are given $n$ arrays that can have different sizes. You also have a table with $w$ columns and $n$ rows. The $i$-th array is placed horizontally in the $i$-th row. You can slide each array within its row as long as it occupies several consecutive cells and lies completely inside the table.

翻译中…

You need to find the maximum sum of the integers in the $j$-th column for each $j$ from $1$ to $w$ independently.

翻译中…

image Optimal placements for columns $1$, $2$ and $3$ are shown on the pictures from left to right.

翻译中…

Note that you can exclude any array out of a column provided it remains in the window. In this case its value is considered to be zero.

翻译中…

Input

翻译中…

The first line contains two integers $n$ ($1 \le n \le 10^{6}$) and $w$ ($1 \le w \le 10^{6}$) — the number of arrays and the width of the table.

翻译中…

Each of the next $n$ lines consists of an integer $l_{i}$ ($1 \le l_{i} \le w$), the length of the $i$-th array, followed by $l_{i}$ integers $a_{i1}, a_{i2}, \ldots, a_{il_i}$ ($-10^{9} \le a_{ij} \le 10^{9}$) — the elements of the array.

翻译中…

The total length of the arrays does no exceed $10^{6}$.

翻译中…

Output

翻译中…

Print $w$ integers, the $i$-th of them should be the maximum sum for column $i$.

翻译中…

Note

翻译中…

Illustration for the first example is in the statement.

翻译中…

样例

Input #1
3 3
3 2 4 8
2 2 5
2 6 3
Output #1
10 15 16
InputCopy OutputCopy
Input #2
2 2
2 7 8
1 -8
Output #2
7 8
InputCopy OutputCopy
题目信息
题号
1208E
时间限制
4 s
内存限制
256 MB
标签
数据结构
模拟

题面与样例版权归 Codeforces 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。