Submission #5945108


Source Code Expand

import java.util.*;
public class Main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int h = sc.nextInt();
		int w = sc.nextInt();
		System.out.println(Long.min(calc(h, w), calc(w, h)));
	}
	static long calc(long a, long b){
		long x = (a/3)*b;
		long y = ((a - a/3)/2)*b;
		long z = (a - (a/3) - (a - a/3)/2)*b;
		ArrayList<Long> vals = new ArrayList<>();
		vals.add(x); vals.add(y); vals.add(z);
		Collections.sort(vals);
		long min = vals.get(2) - vals.get(0);
		for(long i = 1; i < a-1; i++){
			x = i*b;
			y = (a-i)*(b/2);
			z = (a-i)*(b-b/2);
			vals = new ArrayList<>();
			vals.add(x); vals.add(y); vals.add(z);
			Collections.sort(vals);
			min = Long.min(min, vals.get(2) - vals.get(0));
		}
		return min;
	}
}

Submission Info

Submission Time
Task C - Chocolate Bar
User martins
Language Java8 (OpenJDK 1.8.0)
Score 0
Code Size 791 Byte
Status WA
Exec Time 217 ms
Memory 39372 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 0 / 400
Status
AC × 5
AC × 19
WA × 1
Set Name Test Cases
Sample 0_00.txt, 0_01.txt, 0_02.txt, 0_03.txt, 0_04.txt
All 0_00.txt, 0_01.txt, 0_02.txt, 0_03.txt, 0_04.txt, 1_00.txt, 1_01.txt, 1_02.txt, 1_03.txt, 1_04.txt, 1_05.txt, 1_06.txt, 1_07.txt, 1_08.txt, 1_09.txt, 1_10.txt, 1_11.txt, 1_12.txt, 1_13.txt, 1_14.txt
Case Name Status Exec Time Memory
0_00.txt AC 96 ms 21204 KB
0_01.txt AC 95 ms 19796 KB
0_02.txt AC 96 ms 19156 KB
0_03.txt AC 193 ms 37304 KB
0_04.txt AC 212 ms 35688 KB
1_00.txt WA 94 ms 18644 KB
1_01.txt AC 196 ms 36936 KB
1_02.txt AC 174 ms 34160 KB
1_03.txt AC 194 ms 38620 KB
1_04.txt AC 170 ms 29256 KB
1_05.txt AC 200 ms 36008 KB
1_06.txt AC 217 ms 38048 KB
1_07.txt AC 186 ms 37388 KB
1_08.txt AC 191 ms 38772 KB
1_09.txt AC 198 ms 36852 KB
1_10.txt AC 210 ms 38472 KB
1_11.txt AC 170 ms 32124 KB
1_12.txt AC 214 ms 37280 KB
1_13.txt AC 188 ms 39372 KB
1_14.txt AC 165 ms 33192 KB