hoj1031

1031



#include<iostream>

#include<cstdio>

#include<cstring>

using namespace std;

const int N=10000;

double design[N][N];

double sort[N];

int value[N];

int main(){

int n,m,k;

while(scanf("%d%d%d",&n,&m,&k)!=EOF){

double temp=0,vtemp=0;;

for(int i=0;i<n;i++)

for(int j=0;j<m;j++)

cin>>design[i][j];

for(int i=0;i<m;i++){

sort[i]=0;

for(int j=0;j<n;j++){

sort[i]+=design[j][i];

}

}

for(int i=0;i<m;i++){

value[i]=i;

}

for(int i=0;i<m-1;i++)

for(int j=0;j<m-1-i;j++)

if(sort[j]<sort[j+1]){

temp=sort[j];

sort[j]=sort[j+1];

sort[j+1]=temp;

vtemp=value[j];

value[j]=value[j+1];

value[j+1]=vtemp;

}

for(int i=0;i<k-1;i++)

for(int j=0;j<k-1-i;j++){

if(value[j]<value[j+1]){

int temp=value[j];

value[j]=value[j+1];

value[j+1]=temp;

}

}

for(int i=0;i<k-1;i++){

cout<<value[i]+1<<" ";

}

cout<<value[k-1]+1<<endl;

}

return 0;

}

做这道题时,想法很暴力,敲起来也很暴力,但是能通过。这道题应该看看别人的。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在C语言中,五种基本数据类型存储空间长度的排列顺序是: A)char B)char=int<=float C)ch...
    夏天再来阅读 3,451评论 0 2
  • "use strict";function _classCallCheck(e,t){if(!(e instanc...
    久些阅读 2,068评论 0 2
  • 【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔...
    开心的锣鼓阅读 3,364评论 0 9
  • 电影没有上映之前一直很期待,想期待用刘若英的后来寻找到自己以后的样子。 后来的我们什么都有了,就是没有了我们 第一...
    青峰路转阅读 616评论 2 1
  • 你现在为什么而活着? 为了活着而活着? 每天上下班工作循环活着? 为了父母而活着? 为了儿女而活着? 为了自己活着...
    1ec024317a1a阅读 198评论 0 1