HDOJ 1031 Design T-Shirt
来源:互联网 发布:app软件价格 编辑:程序博客网 时间:2024/06/08 16:35
HDACM 1031
import java.util.Scanner;public class Main{public static void main(String[] args) {Scanner sc = new Scanner(System.in);while(sc.hasNext()){int n = sc.nextInt();int m = sc.nextInt();int k = sc.nextInt();double nm[][] = new double[n+1][m];//多new一行用来存放对第j个元素的总满意度for (int i = 0; i < n; i++) {for (int j = 0; j < m; j++) {nm[i][j]= sc.nextDouble();}}for (int i = 0; i < m; i++) {for (int j = 0; j < n; j++) {nm[n][i] += nm[j][i];}}boolean isUsed[] = new boolean[m];//用来表示k个中的某一个元素是否已经选出来了for (int i = 0; i < k; i++) {double max = 0;int index = 0;boolean isFirst = true;for (int j = 0; j < m; j++) {if (!isUsed[j]) {if (isFirst) {max = nm[n][j];index = j;isUsed[index] = true;isFirst = false;}else{if (max<nm[n][j]) {max = nm[n][j];isUsed[index] = false;isUsed[j]=true;index = j;}}}}}boolean isFirst = true;for (int i = m-1; i >=0; i--) {if (isUsed[i]) {if (isFirst) {System.out.print(i+1);isFirst = false;}else{System.out.print(" "+(i+1));}}}System.out.println();}sc.close();}}
阅读全文
0 0
- HDOJ 1031 Design T-Shirt
- hdoj 1031 Design T-Shirt
- HDOJ 1031 Design T-Shirt
- HDOJ 1031-Design T-Shirt(排序)
- hdoj 1031 Design T-Shirt(排序)
- HDOJ Design T-Shirt(Java)
- hdu 1031 Design T-Shirt
- hdu 1031 Design T-Shirt
- hdu 1031 Design T-Shirt
- HDU 1031 Design T-Shirt
- HDU 1031 Design T-Shirt
- hdu 1031 Design T-Shirt
- hdu(1031)Design T-Shirt
- hdu 1031 Design T-Shirt
- HDU 1031 Design T-Shirt
- hdu-1031-Design T-Shirt
- hdu 1031 Design T-Shirt
- hdu 1031 Design T-Shirt
- 快速打造自己开发环境 vagrant + virtualbox
- ReactJs中的网络请求fetch 使用及封装
- ViewPager+Fragment嵌套ViewPager+Fragment
- Handler机制
- JAVA Socket编程学习8--为什么使用Netty
- HDOJ 1031 Design T-Shirt
- 亚马逊高级应用科学家熊元骏:人类行为理解研究进展 | PhD Talk #19
- 直播预告 | 亚马逊高级应用科学家熊元骏:人类行为理解研究进展
- 利用条件GANs的pix2pix进化版:高分辨率图像合成和语义操作 | PaperDaily #23
- linux用nginx发布web项目
- Android MediaPlayerService解析
- 正则表达式
- 用循环结构实现4种形式的九九乘法表
- android源码中的so库源码路径