P10153 「LAOI-5」膜你赛
题目背景
LAOI 团员们出了一场有 $10^{100}$ 道题的 CSP-J 膜你赛!
2025.1.24 本题 Idea 来源为 [xzCyanBrad](/user/380730)。
题目描述
比赛是 ICPC 赛制,先以过题数为第一关键字不升排序,再以罚时数为第二关键字不降排序。
有 $n$ 个巨佬前来爆切这场比赛,比赛一共 $m$ 分钟。
在第 $i$ 分钟($0 \le i \le m-1$)的开始,$s_i$ 号巨佬先提交了 $t_i$ 个 WA 的评测(每个罚时 $x$ 分钟),然后通过了某一道题目。**于是,TA 的通过数增加 $1$,总罚时增加 $x \times t_i + i$ 分钟。**
第 $i$ 个巨佬共有 $k_i$ 个 WA,共过了 $a_i$ 道题(保证 $\sum_{i=1}^n a_i=m$)。为什么巨佬们没有把题目全部切完呢?因为他们觉得题目太简单了,觉得没意思,走了。
如果巨佬 $i$ 在**结束自己的所有提交**之后,发现自己在排行榜上的第一名(**不能并列**),那么称他「爆切比赛」。
试构造数列 $\{s_m\}$ 和 $\{t_m\}$,使得第 $i$ 个巨佬共有 $k_i$ 个 WA,共过了 $a_i$ 道题,且使「爆切比赛」的人数尽量多。
输入格式
无
输出格式
无
说明/提示
### 样例 1 解释
$2$ 分钟时,巨佬 $3$ 结束提交,通过 $3$ 题,罚时 $20 \times 2 + 0 + 1 + 2 = 43$ 分钟。
$5$ 分钟时,巨佬 $2$ 结束提交,通过 $3$ 题,罚时 $20 \times 1 + 3 + 4 + 5 = 32$ 分钟。
$8$ 分钟时,巨佬 $1$ 结束提交,通过 $3$ 题,罚时 $20 \times 0 + 6 + 7 + 8 = 21$ 分钟。
### 数据范围
**不保证数据随机。**
**本题采用捆绑测试。**
|子任务编号|分值|$n,m,x$|
|:--:|:--:|:--:|
|$1$|$10$|$n\le5$,$m \le50$,$x\le5$|
|$2$|$10$|$n\le50$,$m\le500$|
|$3$|$20$|$n\le10^3$,$m \le5\times10^3$|
|$4$|$20$|$x=0$,$k_i=0$|
|$5$|$40$|无特殊限制|
对于 $100\%$ 的数据,保证:
- $m\ge 3n$;
- $3 \le n\le10^5$;
- $9\le m\le 3\times10^5$;
- $0\le x\le 5\times10^4$;
- $0\le k_i \le 4\times10^4$;
- $3\le\color{black} a_i \le 3\times10^5$;
- $\sum ^{n}_{i=1} a_i = m$。