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