//hdu Design T-Shirt(用sort+模拟)
#include<cstdio>
#include<cstring>
#include<iostream>
#include<algorithm>
using namespace std;
const int N=10010;
int n,m,k;
struct node
{
double sum;
int i;
}v[N];
void init()
{
for(int i=0;i<=m;i++)
{
v[i].i=i;
v[i].sum=0;
}
}
bool cmp(node a1,node a2)
{
return (a1.sum>a2.sum)||((a1.sum==a2.sum)&&(a1.i<a2.i));
}
bool cmp1(int a,int b)
{
return a>b;
}
int ans[N];
int main()
{
while(scanf("%d%d%d",&n,&m,&k)!=EOF)
{
init();
double d;
for(int i=0;i<n;i++)
{
for(int j=1;j<=m;j++)
{
scanf("%lf",&d);
v[j].sum+=d;
}
}
sort(v+1,v+m+1,cmp);
for(int i=1;i<=k;i++)
{
ans[i]=v[i].i;
}
sort(ans+1,ans+k+1,cmp1);
for(int i=1;i<k;i++)
{
printf("%d ",ans[i]);
}
printf("%d\n",ans[k]);
}
return 0;
}
hdu Design T-Shirt(用sort+模拟)
最新推荐文章于 2019-01-14 19:05:03 发布