5353 - 口算得分修改

题目描述

给定 n 个整数表示一组口算题的得分,你需要将指定位置的得分修改为给定的新值,然后输出修改后的所有得分。注意:题目中提到的位置从 1 开始计数(即第一个得分位置为 1,第二个为 2,依此类推)。

输入

第一行输入一个正整数 n(1 ≤ n ≤ 100),表示得分的数量; 第二行输入 n 个整数,两两之间用一个空格分隔,表示初始的 n 个口算得分; 第三行输入两个整数,用一个空格分隔,第一个整数为需要修改的位置(1 ≤ 位置 ≤ n),第二个整数为修改后的新得分。

输出

在一行中输出修改后的 n 个得分,两两之间用一个空格分隔,行首和行尾均不得有多余的空格。

样例

输入

5
85 90 88 92 89
2 95

输出

85 95 88 92 89
说明

n 的取值范围:1 ≤ n ≤ 100(静态数组需限定最大容量,避免越界); 所有输入的得分和新值均为 0 到 100 之间的整数(包含 0 和 100); 输入的修改位置保证是 1 到 n 之间的有效整数,无需处理无效位置的情况。

题目参数
时间限制 1 秒
内存限制 128 MB
提交次数 56
通过人数 30
金币数量 0 枚
难度 未标记


上一题 下一题