hdu1031

来源:互联网 发布:数据字典 javaweb 编辑:程序博客网 时间:2024/06/10 20:45
#include<iostream>#include<algorithm>#include<cstdio>using namespace std;const int N=100010;struct Node{       int index;       double value;}node[N];bool cmp(Node a,Node b){       return a.value>b.value;}bool cmp2(int a,int b){       return a>b;}int main(){       int n,m,k,a[N];       double v;       while(scanf("%d%d%d",&n,&m,&k)!=EOF)       {              for(int i=0;i<n;i++)                    for(int j=0;j<m;j++)                    {                            scanf("%lf",&v);                            if(i==0)node[j].value=v;                             else node[j].value+=v;                                                       node[j].index=j+1;                    }              sort(node,node+m,cmp);              for(int i=0;i<k;i++)              a[i]=node[i].index;            /*  for(int i=0;i<m;i++)              printf("%lf ",node[i].value);*/              sort(a,a+k,cmp2);              for(int i=0;i<k-1;i++)              {                      printf("%d ",a[i]);              }              printf("%d\n",a[k-1]);       }       system("pause");       return 0;}                                                                                                                        

原创粉丝点击