Advertisement

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)

还没有任何评论哟~