Submission #1443492


Source Code Expand

import java.util.Arrays;
import java.util.Scanner;
import java.util.stream.IntStream;

public class Main{
	static final Scanner s=new Scanner(System.in);
	static IntStream REPS(int v){return IntStream.range(0,v);}
	static IntStream REPS(int l,int r){return IntStream.rangeClosed(l,r);}
	static IntStream INS(int n){return REPS(n).map(i->getInt());}
	static int getInt(){return Integer.parseInt(s.next());}
	public static void main(String[]$){
		int n=getInt(),a=getInt(),b=getInt();
		double d[]=INS(n).asDoubleStream().toArray();

		double
		min=Arrays.stream(d).min().getAsDouble(),
		max=Arrays.stream(d).max().getAsDouble(),
		r=b/(max-min);
		REPS(n).forEach(i->d[i]*=r);

		if(Double.isInfinite(r)) {
			System.out.println(-1);
		}else {
			System.out.printf(
					"%f %f\n",
					r,
					a-Arrays.stream(d).average().getAsDouble()
					);
		}
	}
}

Submission Info

Submission Time
Task A - 点数変換
User fal_rnd
Language Java8 (OpenJDK 1.8.0)
Score 100
Code Size 886 Byte
Status AC
Exec Time 543 ms
Memory 51108 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 100 / 100
Status
AC × 3
AC × 45
Set Name Test Cases
Sample sample_01.txt, sample_02.txt, sample_03.txt
All sample_01.txt, sample_02.txt, sample_03.txt, sample_01.txt, sample_02.txt, sample_03.txt, subtask1_01.txt, subtask1_02.txt, subtask1_03.txt, subtask1_04.txt, subtask1_05.txt, subtask1_06.txt, subtask1_07.txt, subtask1_08.txt, subtask1_09.txt, subtask1_10.txt, subtask1_11.txt, subtask1_12.txt, subtask1_13.txt, subtask1_14.txt, subtask1_15.txt, subtask1_16.txt, subtask1_17.txt, subtask1_18.txt, subtask1_19.txt, subtask1_20.txt, subtask1_21.txt, subtask1_22.txt, subtask1_23.txt, subtask1_24.txt, subtask1_25.txt, subtask1_26.txt, subtask1_27.txt, subtask1_28.txt, subtask1_29.txt, subtask1_30.txt, subtask1_31.txt, subtask1_32.txt, subtask1_33.txt, subtask1_34.txt, subtask1_35.txt, subtask1_36.txt, subtask1_37.txt, subtask1_38.txt, subtask1_39.txt
Case Name Status Exec Time Memory
sample_01.txt AC 210 ms 25172 KB
sample_02.txt AC 178 ms 24788 KB
sample_03.txt AC 177 ms 25040 KB
subtask1_01.txt AC 360 ms 43756 KB
subtask1_02.txt AC 445 ms 47032 KB
subtask1_03.txt AC 429 ms 44308 KB
subtask1_04.txt AC 306 ms 31624 KB
subtask1_05.txt AC 469 ms 47436 KB
subtask1_06.txt AC 440 ms 46208 KB
subtask1_07.txt AC 499 ms 46736 KB
subtask1_08.txt AC 458 ms 45084 KB
subtask1_09.txt AC 317 ms 38004 KB
subtask1_10.txt AC 352 ms 40548 KB
subtask1_11.txt AC 396 ms 41952 KB
subtask1_12.txt AC 457 ms 49624 KB
subtask1_13.txt AC 352 ms 40112 KB
subtask1_14.txt AC 231 ms 26960 KB
subtask1_15.txt AC 417 ms 47824 KB
subtask1_16.txt AC 430 ms 47076 KB
subtask1_17.txt AC 331 ms 40232 KB
subtask1_18.txt AC 449 ms 45876 KB
subtask1_19.txt AC 479 ms 49648 KB
subtask1_20.txt AC 483 ms 46280 KB
subtask1_21.txt AC 472 ms 45896 KB
subtask1_22.txt AC 450 ms 47192 KB
subtask1_23.txt AC 502 ms 43776 KB
subtask1_24.txt AC 482 ms 47984 KB
subtask1_25.txt AC 473 ms 47148 KB
subtask1_26.txt AC 473 ms 49468 KB
subtask1_27.txt AC 520 ms 49236 KB
subtask1_28.txt AC 543 ms 48596 KB
subtask1_29.txt AC 486 ms 48092 KB
subtask1_30.txt AC 477 ms 48160 KB
subtask1_31.txt AC 491 ms 48076 KB
subtask1_32.txt AC 438 ms 49564 KB
subtask1_33.txt AC 482 ms 51108 KB
subtask1_34.txt AC 489 ms 45968 KB
subtask1_35.txt AC 502 ms 48296 KB
subtask1_36.txt AC 448 ms 47144 KB
subtask1_37.txt AC 508 ms 48796 KB
subtask1_38.txt AC 533 ms 45756 KB
subtask1_39.txt AC 446 ms 45632 KB