java ITSA第57次月赛问题5.作业调度问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java ITSA第57次月赛问题5.作业调度问题相关的知识,希望对你有一定的参考价值。
import java.math.BigInteger;
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner scn=new Scanner(System.in);
int n=Integer.parseInt(scn.nextLine());
while(n--!=0) {
String s[]=scn.nextLine().split(" ");
int arr[]=new int [Integer.parseInt(s[0])],tot=0,num=0,pre=0;
for(int i=0;i<arr.length;i++)
arr[i]=Integer.parseInt(s[i+1]);
Arrays.sort(arr);
for(int i=0;i<arr.length;i++) {
num+=pre;
tot+=num;
pre=arr[i];
}
System.out.println(tot);
}
}
/*題目:Problem 5. The Job Scheduling Problem
作者:1010
時間:西元 2017 年10 月 */
}
以上是关于java ITSA第57次月赛问题5.作业调度问题的主要内容,如果未能解决你的问题,请参考以下文章
java ITSA第58次月赛问题2.道路修补
java ITSA第58次月赛问题3.完整二元树
java ITSA第50次月赛问题4伪造的金币!!。java
java ITSA第58次月赛问题1.计算正整数被3整除之数值之总和
递归的都好难啊!QAQ
java 第57节 线程调度的三个方法