杭电2078JAVA

Posted 名字真的很急用

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了杭电2078JAVA相关的知识,希望对你有一定的参考价值。

为了能过个好年,xhd开始复习了,于是每天晚上背着书往教室跑。xhd复习有个习惯,在复习完一门课后,他总是挑一门更简单的课进行复习,而他复习这门课的效率为两门课的难度差的平方,而复习第一门课的效率为100和这门课的难度差的平方。xhd这学期选了n门课,但是一晚上他最多只能复习m门课,请问他一晚上复习的最高效率值是多少?

Input
输入数据的第一行是一个数据T,表示有T组数据。
每组数据的第一行是两个整数n(1 <= n <= 40),m(1 <= m <= n)。
接着有n行,每行有一个正整数a(1 <= a <= 100),表示这门课的难度值。

Output
对于每组输入数据,输出一个整数,表示最高效率值。

import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub Scanner sc = new Scanner(System.in);
int i =sc.nextInt();
while(i–>0) {
int n =sc.nextInt();
int m =sc.nextInt();
int arr [] = new int [n];
for (int j = 0; j < arr.length; j++) { arr[j]=sc.nextInt(); }
int max=arr[0];
for (int j = 1; j < arr.length; j++) { if(arr[j]<max) {
max=arr[j]; }
}
double sum = Math.pow((100-max),2); Double D1 = new Double(sum);
int b =D1.intValue(); System.out.println(b); } }}

以上是关于杭电2078JAVA的主要内容,如果未能解决你的问题,请参考以下文章

杭电acm能不能用python

java学习:杭电1002.大数处理问题

杭电HDOJ--ACM1002(JAVA解题,运用BigInteger)

数据的交换输出杭电-2016 附题

杭电1023Train Problem II

杭电2096