#GQ05C. 2026年国庆模拟赛第5场-T3 程老师的周转交接
2026年国庆模拟赛第5场-T3 程老师的周转交接
| 项目 | 说明 |
|---|---|
| 文件名 | stock |
| 输入文件 | stock.in |
| 输出文件 | stock.out |
| 时间限制 | 1000 ms |
| 内存限制 | 512 MB |
| 测试点数目 | 20(等分) |
题目描述
教具仓库与 个班组有固定的交接顺序:第 1 个班组先来,第 2 个班组随后,一直到第 个班组。每个班组来时与仓库做一次交接,交接量记为 : 表示该班组向仓库存入 件教具, 表示从仓库取走 件, 表示该班组本次不交接。
仓库有一条硬规矩:任意时刻库存不能为负,取走时若库存不足就无法完成。因此,如果交接是从第 个班组才开始的(前面的第 个班组都跳过),老师需要在这场交接开始之前预先备好若干件教具放在仓库里。
老师想做一个盘点:对每个 ,分别计算"从第 个班组开始交接"所需的最少预存量。预存发生在从第 个班组开始的这场交接之前,且第 个班组本身的这次交接也要满足库存不为负。
输入格式
从文件 stock.in 中读入数据。
第一行一个正整数 。
第二行 个整数 ,相邻两个整数之间用一个空格隔开。
输出格式
输出到文件 stock.out 中。
一行 个整数,第 个整数表示从第 个班组开始交接所需的最少预存量,相邻两个整数之间用一个空格隔开。
数据范围
对于所有测试数据,保证:,。
| 测试点 | 特殊性质 | |
|---|---|---|
| 1~3 | 无 | |
| 4~6 | ||
| 7~10 | ||
| 11~16 | ||
| 17~18 | ||
| 19 | A | |
| 20 | B |
特殊性质 A:每个班组的交接量都为负(即每个班组都在取走教具)。
特殊性质 B:恰好有一个班组的交接量为负,其余班组的交接量都非负。
4
3 -5 2 -4
4 7 2 4
3
2 3 4
0 0 0
样例解释
样例 1:从第 1 个班组开始,交接后库存依次为 ,最低跌到 ,需要预存 件。从第 2 个班组开始,库存依次为 ,最低 ,需要预存 件。从第 3 个班组开始,库存依次为 ,需要预存 件。从第 4 个班组开始,库存为 ,需要预存 件。
样例 2:每个班组都在存入,无论从哪个班组开始,库存只增不减,任何一场都不需要预存。
难度
未评定
通过率
20.5%
尝试
39
通过
8
- ID
- 3879
- 类型
- 传统题
- Time Limit
- 1000ms
- Memory Limit
- 512MiB
- 上传者
相关
在下列比赛中: