前缀第k小

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

给定一个数组 a1,a2,...,ana_1,a_2,...,a_n和一个正整数 k(kn)k(k\leq n), cic_i 表示连续子序列 a1,a2,...,aia_1,a_2,...,a_i中,第kk 小的元素 如果子序列的长度小于 kk, 则 ci=1c_i=-1 请输出数组c1,c2,...,cnc_1,c_2,...,c_n

输入格式

第一行,一个整数 n(n100)n(n \leq 100)和一个正整数 k(kn)k(k\leq n), 第二行 nn 个整数,表示 ai(ai100)a_i(|a_i| \leq 100)

输出格式

一行,nn个数字, 用空格隔开

输入样例1

5 3
5 3 4 1 6

输出样例1

-1 -1 5 4 4

C++语法集训班——第9课

未认领
状态
已结束
题目
15
开始时间
2025-11-16 13:00
截止时间
2025-12-6 23:59
可延期
24 小时