求调
#include<bits/stdc++.h>
const int slen=600+10;
using namespace std;
int a[slen];
int main()
{
int n,w,f,x;
cin>>n>>w;
for(int i=1;i<=n;++i)
{
cin>>x;
a[x]++;
f=0;
for(int j=600;j>=0;j--)
{
f+=a[j];
if(f>max(1,i*w/100))
{
cout<<j<<" ";
break;
}
}
}
return 0;
}