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 |
|
|
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 |