CCF CSP 卖蔬菜 on 2018-09-1 and 菜品采购 on 2018-09-2 (Python实现)
发布时间
阅读量:
阅读量
第一题 201809-1 卖菜:
| 试题编号: | 201809-1 |
|---|---|
| 试题名称: | 卖菜 |
| 时间限制: | 1.0s |
| 内存限制: | 256.0MB |
问题背景:位于同一条街道上的n家蔬菜零售店一字排开,在同一位置销售同一种蔬菜。
初始状态:第一天 morning, 每家店铺独立设定自己的销售价格。
目标行为:从第二天开始, 每家店铺将重新制定价格, 以反映周边店铺的价格趋势。
定价规则:每间店铺将计算并采用以下平均值作为新的销售价格:
- 对于首店(编号为1),其新价格等于首店与次店(编号为2)第一天价格之和的一半(采用去尾法取整)。
- 对于末店(编号为n),其新价格等于末店与倒数第二间店(编号为n-1)第一天价格之和的一半(采用去尾法取整)。
- 对于中间店铺(编号为i),其新价格等于自身以及前后相邻两间店第一天价格之和的一半(采用去尾法取整)。
计算依据:给定所有店铺在第一天设定的价格列表,请计算并输出所有店铺在第二天调整后的销售价格列表。
输入要求:
第一行提供一个整数 n, 表示有多少间店铺。
第二行列出 n 个非负整数值, 分别表示各间店铺在第一天设定的价格。
输出需求:
输出一行数据包括 n 个非负整数值, 分别表示各间店铺在第二天调整后的销售价格结果。
测试约束条件:
对于所有测试案例而言, 店铺数量 n 的范围是 2 到 1000之间;
全部评论 (0)
还没有任何评论哟~
