Submission #2709725
Source Code Expand
import java.io.BufferedReader; import java.io.InputStreamReader; import java.math.BigDecimal; import java.util.Arrays; import java.util.StringTokenizer; public class Main { // Atcoder用のサンプルプログラム public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String N = br.readLine(); String n = N.split(" ")[0]; String m = N.split(" ")[1]; //String S = br.readLine(); if (Integer.parseInt(n) >= 12) { n = String.valueOf(Integer.parseInt(n)-12); } BigDecimal tanShin = multiply(n,"30").add(multiply(m,"0.5")); BigDecimal tyouShin = multiply(m,"6"); BigDecimal zero = new BigDecimal(0); BigDecimal tempKakudo = BigDecimal.ZERO; if (tanShin.compareTo(tyouShin) > 0) { tempKakudo=tanShin.subtract(tyouShin); } else { tempKakudo=tyouShin.subtract(tanShin); } BigDecimal tempHarf = new BigDecimal(180); BigDecimal tempAll = new BigDecimal(360); if (tempKakudo.compareTo(tempHarf) > 0) { tempKakudo=tempAll.subtract(tempKakudo); } int result; if (tempKakudo.subtract(tempKakudo.setScale(0,BigDecimal.ROUND_DOWN)).compareTo(BigDecimal.ZERO) == 0) { System.out.println(tempKakudo.intValue()); } else { System.out.println(tempKakudo); } } public static int count(String target, String item) { int count = 0; for (int i = 0;i < target.length();i++) { //if (item.equals(String.valueOf(target.charAt(i)))) { if (item.equals(target.substring(i,i+1))) { count++; } } return count; } private static BigDecimal multiply(String a, String b) throws Exception { BigDecimal aa = new BigDecimal(a); BigDecimal bb = new BigDecimal(b); return aa.multiply(bb); } }
Submission Info
Submission Time | |
---|---|
Task | B - 時計盤 |
User | s_takano |
Language | Java7 (OpenJDK 1.7.0) |
Score | 100 |
Code Size | 1833 Byte |
Status | AC |
Exec Time | 80 ms |
Memory | 22740 KB |
Judge Result
Set Name | Sample | All | ||||
---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 100 / 100 | ||||
Status |
|
|
Set Name | Test Cases |
---|---|
Sample | subtask0_1.txt, subtask0_2.txt, subtask0_3.txt, subtask0_4.txt |
All | 0.txt, 1.txt, 10.txt, 11.txt, 12.txt, 13.txt, 14.txt, 15.txt, 16.txt, 17.txt, 18.txt, 19.txt, 2.txt, 20.txt, 21.txt, 22.txt, 23.txt, 24.txt, 25.txt, 26.txt, 27.txt, 28.txt, 29.txt, 3.txt, 30.txt, 4.txt, 5.txt, 6.txt, 7.txt, 8.txt, 9.txt, subtask0_1.txt, subtask0_2.txt, subtask0_3.txt, subtask0_4.txt |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
0.txt | AC | 80 ms | 20948 KB |
1.txt | AC | 77 ms | 22612 KB |
10.txt | AC | 77 ms | 18644 KB |
11.txt | AC | 76 ms | 18900 KB |
12.txt | AC | 76 ms | 18772 KB |
13.txt | AC | 76 ms | 18772 KB |
14.txt | AC | 76 ms | 18772 KB |
15.txt | AC | 76 ms | 16852 KB |
16.txt | AC | 76 ms | 18772 KB |
17.txt | AC | 77 ms | 18900 KB |
18.txt | AC | 77 ms | 18772 KB |
19.txt | AC | 77 ms | 20692 KB |
2.txt | AC | 77 ms | 22740 KB |
20.txt | AC | 76 ms | 16852 KB |
21.txt | AC | 76 ms | 20692 KB |
22.txt | AC | 76 ms | 18644 KB |
23.txt | AC | 77 ms | 20820 KB |
24.txt | AC | 77 ms | 16980 KB |
25.txt | AC | 77 ms | 18644 KB |
26.txt | AC | 76 ms | 18900 KB |
27.txt | AC | 76 ms | 18644 KB |
28.txt | AC | 77 ms | 20692 KB |
29.txt | AC | 77 ms | 22612 KB |
3.txt | AC | 76 ms | 18644 KB |
30.txt | AC | 76 ms | 18644 KB |
4.txt | AC | 77 ms | 20692 KB |
5.txt | AC | 76 ms | 20564 KB |
6.txt | AC | 76 ms | 18772 KB |
7.txt | AC | 77 ms | 20692 KB |
8.txt | AC | 77 ms | 18772 KB |
9.txt | AC | 76 ms | 18644 KB |
subtask0_1.txt | AC | 77 ms | 22740 KB |
subtask0_2.txt | AC | 76 ms | 20692 KB |
subtask0_3.txt | AC | 76 ms | 20692 KB |
subtask0_4.txt | AC | 76 ms | 20692 KB |