Submission #535935


Source Code Expand

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

public class Main {
	MyScanner sc = new MyScanner();
	Scanner sc2 = new Scanner(System.in);
	long start = System.currentTimeMillis();
	long fin = System.currentTimeMillis();
	final int MOD = 1000000007;
	int[] dx = { 1, 0, 0, -1 };
	int[] dy = { 0, 1, -1, 0 };

	void run() {
		double n = sc.nextDouble();
		double m = sc.nextDouble();
		n %= 12;
		n += m / 60;
		m /= 5;
		System.out.println(Math.abs(n - m) * 30);
	}

	public static void main(String[] args) {
		new Main().run();
	}

	void debug(Object... o) {
		System.out.println(Arrays.deepToString(o));
	}

	void debug2(char[][] array) {
		for (int i = 0; i < array.length; i++) {
			for (int j = 0; j < array[i].length; j++) {
				System.out.print(array[i][j]);
			}
			System.out.println();
		}
	}

	boolean inner(int h, int w, int limH, int limW) {
		return 0 <= h && h < limH && 0 <= w && w < limW;
	}

	void swap(int[] x, int a, int b) {
		int tmp = x[a];
		x[a] = x[b];
		x[b] = tmp;
	}

	// find minimum i (a[i] >= border)
	int lower_bound(int a[], int border) {
		int l = -1;
		int r = a.length;
		while (r - l > 1) {
			int mid = (l + r) / 2;
			if (border <= a[mid]) {
				r = mid;
			} else {
				l = mid;
			}
		}
		// r = l + 1
		return r;
	}

	boolean palindrome(String s) {
		for (int i = 0; i < s.length() / 2; i++) {
			if (s.charAt(i) != s.charAt(s.length() - 1 - i)) {
				return false;
			}
		}
		return true;
	}

	class MyScanner {
		int nextInt() {
			try {
				int c = System.in.read();
				while (c != '-' && (c < '0' || '9' < c))
					c = System.in.read();
				if (c == '-')
					return -nextInt();
				int res = 0;
				do {
					res *= 10;
					res += c - '0';
					c = System.in.read();
				} while ('0' <= c && c <= '9');
				return res;
			} catch (Exception e) {
				return -1;
			}
		}

		double nextDouble() {
			return Double.parseDouble(next());
		}

		long nextLong() {
			return Long.parseLong(next());
		}

		String next() {
			try {
				StringBuilder res = new StringBuilder("");
				int c = System.in.read();
				while (Character.isWhitespace(c))
					c = System.in.read();
				do {
					res.append((char) c);
				} while (!Character.isWhitespace(c = System.in.read()));
				return res.toString();
			} catch (Exception e) {
				return null;
			}
		}

		int[] nextIntArray(int n) {
			int[] in = new int[n];
			for (int i = 0; i < n; i++) {
				in[i] = nextInt();
			}
			return in;
		}

		int[][] nextInt2dArray(int n, int m) {
			int[][] in = new int[n][m];
			for (int i = 0; i < n; i++) {
				in[i] = nextIntArray(m);
			}
			return in;
		}

		double[] nextDoubleArray(int n) {
			double[] in = new double[n];
			for (int i = 0; i < n; i++) {
				in[i] = nextDouble();
			}
			return in;
		}

		long[] nextLongArray(int n) {
			long[] in = new long[n];
			for (int i = 0; i < n; i++) {
				in[i] = nextLong();
			}
			return in;
		}

		char[][] nextCharField(int n, int m) {
			char[][] in = new char[n][m];
			for (int i = 0; i < n; i++) {
				String s = sc.next();
				for (int j = 0; j < m; j++) {
					in[i][j] = s.charAt(j);
				}
			}
			return in;
		}
	}
}

Submission Info

Submission Time
Task B - 時計盤
User suigingin
Language Java (OpenJDK 1.7.0)
Score 0
Code Size 3273 Byte
Status WA
Exec Time 511 ms
Memory 24092 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 0 / 100
Status
AC × 4
AC × 30
WA × 5
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 392 ms 24024 KB
1.txt AC 394 ms 23920 KB
10.txt AC 392 ms 23852 KB
11.txt WA 393 ms 23944 KB
12.txt WA 393 ms 23944 KB
13.txt AC 392 ms 23940 KB
14.txt AC 396 ms 23948 KB
15.txt AC 400 ms 23952 KB
16.txt AC 402 ms 23860 KB
17.txt AC 394 ms 23940 KB
18.txt AC 393 ms 23940 KB
19.txt WA 406 ms 24016 KB
2.txt AC 416 ms 23856 KB
20.txt AC 402 ms 23948 KB
21.txt AC 390 ms 23956 KB
22.txt AC 385 ms 23964 KB
23.txt AC 408 ms 23952 KB
24.txt AC 390 ms 23952 KB
25.txt AC 398 ms 23928 KB
26.txt AC 401 ms 23924 KB
27.txt AC 490 ms 23948 KB
28.txt AC 466 ms 23908 KB
29.txt AC 418 ms 24004 KB
3.txt AC 482 ms 24044 KB
30.txt WA 427 ms 24064 KB
4.txt WA 451 ms 24020 KB
5.txt AC 511 ms 24036 KB
6.txt AC 398 ms 23952 KB
7.txt AC 489 ms 24092 KB
8.txt AC 396 ms 24040 KB
9.txt AC 392 ms 23948 KB
subtask0_1.txt AC 400 ms 23820 KB
subtask0_2.txt AC 411 ms 23944 KB
subtask0_3.txt AC 406 ms 23956 KB
subtask0_4.txt AC 393 ms 23952 KB