Submission #471709


Source Code Expand

import java.util.Scanner;

public class Main{
    void run(){
        Scanner sc = new Scanner(System.in);
        double eps = 0.0000000001;
        int n = sc.nextInt();
        int a = sc.nextInt();
        int b = sc.nextInt();
        int s[] = new int[n];
        long sum = 0;
        int min = Integer.MAX_VALUE;
        int max = -1;
        for(int i = 0;i<n; i++){
            s[i] = sc .nextInt();
            sum += s[i];
            min = Math.min(min, s[i]);
            max = Math.max(max, s[i]);
        }
        if(max == min){
            System.out.println("-1");
            return;
        }
        //
        double p = (b / ((max - min) * 1.0));
        double q = a - ((p * sum) / (n * 1.0)) ;
        double doubleSum = 0.0;
        for(int i = 0;i<n; i++){
            doubleSum += (p*s[i] + q);
        }
        System.out.println(p+" "+q);
    }
    public static void main(String[] args) {
        new Main().run();
    }
}

Submission Info

Submission Time
Task A - 点数変換
User ee07030
Language Java (OpenJDK 1.7.0)
Score 100
Code Size 991 Byte
Status AC
Exec Time 1006 ms
Memory 38872 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 100 / 100
Status
AC × 3
AC × 42
Set Name Test Cases
Sample sample_01.txt, sample_02.txt, sample_03.txt
All 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 465 ms 23908 KiB
sample_02.txt AC 477 ms 23728 KiB
sample_03.txt AC 475 ms 23584 KiB
subtask1_01.txt AC 865 ms 38056 KiB
subtask1_02.txt AC 894 ms 38424 KiB
subtask1_03.txt AC 890 ms 38504 KiB
subtask1_04.txt AC 794 ms 36816 KiB
subtask1_05.txt AC 960 ms 38732 KiB
subtask1_06.txt AC 911 ms 37768 KiB
subtask1_07.txt AC 969 ms 38376 KiB
subtask1_08.txt AC 916 ms 38352 KiB
subtask1_09.txt AC 841 ms 38308 KiB
subtask1_10.txt AC 839 ms 37788 KiB
subtask1_11.txt AC 852 ms 38300 KiB
subtask1_12.txt AC 947 ms 38520 KiB
subtask1_13.txt AC 850 ms 37860 KiB
subtask1_14.txt AC 639 ms 29632 KiB
subtask1_15.txt AC 916 ms 38496 KiB
subtask1_16.txt AC 913 ms 38356 KiB
subtask1_17.txt AC 839 ms 37720 KiB
subtask1_18.txt AC 915 ms 38264 KiB
subtask1_19.txt AC 939 ms 38560 KiB
subtask1_20.txt AC 975 ms 38472 KiB
subtask1_21.txt AC 984 ms 38412 KiB
subtask1_22.txt AC 945 ms 38764 KiB
subtask1_23.txt AC 971 ms 38816 KiB
subtask1_24.txt AC 968 ms 38372 KiB
subtask1_25.txt AC 946 ms 38728 KiB
subtask1_26.txt AC 967 ms 38712 KiB
subtask1_27.txt AC 976 ms 38844 KiB
subtask1_28.txt AC 970 ms 38720 KiB
subtask1_29.txt AC 960 ms 38552 KiB
subtask1_30.txt AC 951 ms 38712 KiB
subtask1_31.txt AC 962 ms 38272 KiB
subtask1_32.txt AC 954 ms 38496 KiB
subtask1_33.txt AC 987 ms 38616 KiB
subtask1_34.txt AC 963 ms 38220 KiB
subtask1_35.txt AC 970 ms 38872 KiB
subtask1_36.txt AC 958 ms 38724 KiB
subtask1_37.txt AC 965 ms 38624 KiB
subtask1_38.txt AC 951 ms 38388 KiB
subtask1_39.txt AC 1006 ms 38668 KiB