#P1003. 社团代表选拔

社团代表选拔

题目背景

学校要从 nn 位同学中选出 kk 位社团代表。第 ii 位同学有一个特长值 aia_i。为了让代表队更均衡,选出的同学特长值必须两两不同。

题目描述

请判断能否选出恰好 kk 位同学,使他们的特长值互不相同。若可以,输出一组满足条件的同学编号;若有多种方案,输出字典序最小的一组编号。编号从 11nn

输入格式

第一行输入两个整数 nnkk,表示同学总数和需要选择的人数。

第二行输入 nn 个整数 a1,a2,,ana_1,a_2,\dots,a_n,表示每位同学的特长值。

输出格式

如果无法选出满足条件的代表队,输出一行 No

否则输出一行 kk 个互不相同的同学编号,表示代表队人选。

样例

5 3
15 13 15 15 12
1 2 5
5 4
15 13 15 15 12
No
4 3
20 10 40 30
1 2 3

数据范围

对于 60%60\% 的数据,1kn10001 \le k \le n \le 1000

对于 100%100\% 的数据,1kn1051 \le k \le n \le 10^51ai1051 \le a_i \le 10^5