Submission #1520236


Source Code Expand

import java.util.Arrays;
import java.util.Scanner;

/**
 * http://abc026.contest.atcoder.jp/tasks/abc026_b
 */
public class Main {

	public static void main(String[] args) {
		
		Scanner sc = new Scanner(System.in);
		final int N = sc.nextInt();
		int[] r = new int[N];
		for(int i=0; i<N; i++) r[i] = sc.nextInt();
		sc.close();
		
		Arrays.sort(r);
		double ans = 0;
		for(int i=N-1; i>=0; i--){
			int s = r[i]*r[i];
			ans = (N-i)%2==1 ? ans+s : ans-s; 
		}
		
		ans = ans*Math.PI;
		System.out.println(ans);
		
	}

}

Submission Info

Submission Time
Task B - N重丸
User namayaki
Language Java8 (OpenJDK 1.8.0)
Score 100
Code Size 551 Byte
Status AC
Exec Time 136 ms
Memory 22736 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 100 / 100
Status
AC × 2
AC × 21
Set Name Test Cases
Sample example_0.txt, example_1.txt
All example_0.txt, example_1.txt, maxrand_0.txt, maxrand_1.txt, maxrand_2.txt, random_0.txt, random_1.txt, random_2.txt, random_3.txt, random_4.txt, random_5.txt, random_6.txt, random_7.txt, random_8.txt, random_9.txt, special_0.txt, special_1.txt, special_2.txt, special_3.txt, example_0.txt, example_1.txt
Case Name Status Exec Time Memory
example_0.txt AC 96 ms 18900 KB
example_1.txt AC 100 ms 21972 KB
maxrand_0.txt AC 136 ms 20816 KB
maxrand_1.txt AC 126 ms 21844 KB
maxrand_2.txt AC 136 ms 22736 KB
random_0.txt AC 107 ms 21076 KB
random_1.txt AC 111 ms 22100 KB
random_2.txt AC 128 ms 22484 KB
random_3.txt AC 117 ms 22484 KB
random_4.txt AC 102 ms 21588 KB
random_5.txt AC 111 ms 22100 KB
random_6.txt AC 114 ms 19284 KB
random_7.txt AC 131 ms 19404 KB
random_8.txt AC 110 ms 19020 KB
random_9.txt AC 116 ms 21588 KB
special_0.txt AC 94 ms 21204 KB
special_1.txt AC 96 ms 20052 KB
special_2.txt AC 94 ms 18772 KB
special_3.txt AC 94 ms 19540 KB