‹ 上一题 下一题 ›

g5-08323. 前 k 个排序 未做

1000 ms 256 MB 测试点 10 通过率 100% GESP-55级·STLalgorithm

题目描述

读入 个整数和一个整数 :把序列中前 个元素升序排序,其余元素原地不动,然后输出整个序列。

sort 支持区间版调用:只把 [first, last) 这一段排好序。对 vector 的前 个元素,就是 sort(v.begin(), v.begin() + k)——右端点落在第 个元素后面一格。

输入格式

第一行两个整数 、()。

第二行 个整数 ()。

输出格式

一行 个整数:前 个升序、其余原样的序列,用空格分隔。

样例

输入:

5 3
5 2 8 1 9

输出:

2 5 8 1 9

只有前 3 个被排成 2、5、8,后面的 1、9 原地不动。

数据范围

,。注意 时区间版和整体排序一样,但 时右端点写成 end() 就把整个序列都排了。

输入
输出

            
答案