题述
输入输出
样例
代码
#include<iostream>
using namespace std;
int a[105];
int ans[105];
bool flag[105];//真假
int main()
{
int n,k;
int count=0;//count为符合要求的元素个数
cin>>n>>k;
for(int i=1;i<=n;i++)
cin>>a[i];
for(int i=1;i<=n;i++)
flag[i]=true;
for(int i=1;i<=n;i++)
{
for(int j=1;j<=i;j++)
if(a[i]==a[j]&&i!=j)
flag[i]=false;
}
for(int i=1;i<=n;i++)
if(flag[i]==true)
{
ans[count++]=i;
}
if(count>=k)
{
puts("YES");
for(int i=0;i<k;i++)
cout<<ans[i]<<' ';
}
else puts("NO");
return 0;
}