- 佳佳的魔法照片
- 2016-11-17 16:40:35 @
#include<algorithm>
using namespace std;
struct Zu{int E;int W;}zu[500000];
int cmp(const void *a,const void *b)
{
struct Zu*c=(Zu *) a;struct Zu *d=(Zu *)b;
if(c->W!=d->W)return d->W-c->W;
else return c->W-d->W;
}
int main()
{
int n,k;
int i,j;
scanf("%d%d",&n,&k);
for(i=0;i<n;i++)
scanf("%d ",&zu[i].E);
for(i=0;i<n;i++)
scanf("%d",&zu[i].W);
qsort(zu,n,sizeof(zu[0]),cmp);
for(i=0;i<k;i++)printf("%d ",zu[i].E);
return 0;
}```
0 条评论
目前还没有评论...