AT_scpc2026_div3_d Sushisushi Conveyor Belt Sushi Restaurant
题目描述
utilForever 参观了 Sushisushi 回转寿司餐厅。餐厅的传送带上总共有 $N$ 个位置可以放寿司。初始时,第 $i$ 个位置上堆叠着 $K_i$ 个寿司,从上往下第 $j$ 个寿司的满足度为 $X_{i,j}$。$X_{i,j}$ 可能为负数。
从今天的午餐开始,utilForever 会连续吃 $T$ 天。每天午餐时,utilForever 最多只能吃 1 个寿司,即当前位置 1 上最上面的那个寿司。每晚,传送带会移动 1 个位置——原来在位置 $i+1$ 的寿司都会移动到位置 $i$,原来在位置 1 的寿司移动到位置 $N$。
请计算 utilForever 能获得的最大总满足度。
输入格式
从标准输入读入,格式如下:
> $N$ $T$ $K_1$ $X_{1,1}$ $X_{1,2}$ $\dots$ $X_{1,K_1}$ $K_2$ $X_{2,1}$ $X_{2,2}$ $\dots$ $X_{2,K_2}$ $\vdots$ $K_N$ $X_{N,1}$ $X_{N,2}$ $\dots$ $X_{N,K_N}$
输出格式
输出 utilForever 能获得的最大总满足度。
说明/提示
### 约束条件
- $1 \leq N,T \leq 10^6$
- $0 \leq K_i \leq 10^6$
- $\sum_{i=1}^N K_i \leq 10^6$
- $-100 \leq X_{i,j} \leq 100$
- 所有输入值均为整数。
由 ChatGPT 5 翻译