‹ 上一题 下一题 ›

g5-08317. 局部填充 未做

1000 ms 256 MB 测试点 10 GESP-55级·STLalgorithm

题目描述

读入 、位置 和值 ,再读入 个整数存进 vector<int>:把从第 个起、连续 5 个元素统统改成 (不足 5 个就改到末尾为止),然后按原顺序输出整个序列。

fill_n(起点, 个数, 值) 从起点迭代器开始连填指定个数——个数要自己算好:取 ,让填充恰好停在 end() 之前。

输入格式

第一行三个整数 、、(,)。

第二行 个整数 ()。

输出格式

一行 个整数:填充后的序列,用空格分隔。

样例

输入:

6 4 9
1 2 3 4 5 6

输出:

1 2 3 9 9 9

从第 4 个起本想填 5 个,但后面只剩 3 个位置,于是第 4、5、6 个全变成了 9。

数据范围

,。fill_n 的起点是第 个元素本身——别把起点挪到它的下一个去。

输入
输出

            
答案