روز
۹۰۱۲۳۴۵۶۷۸۹۰۹۰۱۲۳۴۵۶۷۸۹۰
روز
ساعت
۹۰۱۲۳۴۵۶۷۸۹۰۹۰۱۲۳۴۵۶۷۸۹۰
ساعت
دقیقه
۹۰۱۲۳۴۵۶۷۸۹۰۹۰۱۲۳۴۵۶۷۸۹۰
دقیقه
ثانیه
۹۰۱۲۳۴۵۶۷۸۹۰۹۰۱۲۳۴۵۶۷۸۹۰
ثانیه
  • محدودیت زمان: ۱ ثانیه
  • محدودیت حافظه: ۲۵۶ مگابایت

It’s the end of the year, and Cafebazaar has released a list, containing the number of users of each of its nn applications. Now, each application is eager to showcase its success through an advertisement image, which highlights a continuous subset of the application list containing the application itself. Also, for the image to be credible, it should contain at least kk applications, including itself.

توضیح تصویر

For each application in this list, we need to determine the minimum possible rank this application can achieve within any valid subset, according to the number of users. The rank of an application within a subset is defined by the number of applications in that subset that have more users than it, plus one.

ورودی

The first line of input consists of two integers nn and kk, where nn represents the total number of applications and kk represents the minimum number of applications in an advertisement image.

The following nn lines contain information about each application: the ithi^{th} line contain cic_i, representing the number of users for the ithi^{th} application.

1kn1051 \leq k \leq n \leq 10^5 1ci1081 \leq c_i \leq 10^8

خروجی

In the only line of output print nn space-separated integers. The ithi^{th} integer should be the minimum rank that ithi^{th} application can achieve within an advertisement image

مثال‌ها

ورودی نمونه ۱

7 3
15000000
10000000
30000000
20000000
200000
70000000
100000000
Plain text

خروجی نمونه ۱

2 3 1 2 3 1 1
Plain text

ورودی نمونه ۲

3 2
10
10
10
Plain text

خروجی نمونه ۲

1 1 1
Plain text

ارسال پاسخ برای این سؤال
فایلی انتخاب نشده است.