Submission #156180


Source Code Expand

import java.io.IOException;
 
public class Main {
	/**
	* @param args
	*/

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int	n = parseNum();
		int	m = parseNum();
		int	a = 2*(n-2)+3+4;
		int	b = 2+3+4*(n-2);

		if (a <= m && m <= b) {
			for (int c = 1; c <= n-2; c++) {
				if (c*3+6>m) break;
				if ((m-c*3)%2 == 1) continue;
				for (int d = 1; d <= n-c-1; d++) {
					if (c*3+d*2+4>m) break;
					int e = m-(c*3+d*2);
					if (e%4==0 && (e/4)==n-c-d) {
						System.out.println(d+" "+c+" "+e);
						return;
					}
				}
			}
		}

		System.out.println("-1 -1 -1");
	}

	private static int parseNum() {
		try {
			int	buf = 0;
			int	num = 0;
			int	skp = 1;
 
			// 0~9以外は読み飛ばす
			while (true) {
				buf = System.in.read();
				if (buf >= '0' && buf <= '9') {
					num = num * 10 + (buf - '0');
					skp = 0;
				} else if (skp == 0) {
					return num;
				}
			}
		} catch (IOException e) {}
		return -1;
	}
}

Submission Info

Submission Time
Task C - スフィンクスのなぞなぞ
User aramaki
Language Java (OpenJDK 1.7.0)
Score 0
Code Size 1022 Byte
Status WA
Exec Time 382 ms
Memory 19764 KB

Judge Result

Set Name smallA smallB all
Score / Max Score 0 / 10 0 / 20 0 / 70
Status
AC × 20
WA × 18
AC × 34
WA × 31
AC × 62
WA × 56
Set Name Test Cases
smallA test_1-1_ABC.txt, test_1-500_ABC.txt, test_100-103_ABC.txt, test_100-199_ABC.txt, test_100-1_ABC.txt, test_100-200_ABC.txt, test_100-201_ABC.txt, test_100-229_ABC.txt, test_100-300_ABC.txt, test_100-301_ABC.txt, test_100-399_ABC.txt, test_100-400_ABC.txt, test_100-401_ABC.txt, test_100-431_ABC.txt, test_100-473_ABC.txt, test_100-500_ABC.txt, test_33-106_ABC.txt, test_33-131_ABC.txt, test_33-132_ABC.txt, test_33-133_ABC.txt, test_33-134_ABC.txt, test_33-146_ABC.txt, test_33-51_ABC.txt, test_33-65_ABC.txt, test_33-66_ABC.txt, test_33-67_ABC.txt, test_33-71_ABC.txt, test_92-183_ABC.txt, test_92-184_ABC.txt, test_92-185_ABC.txt, test_92-310_ABC.txt, test_92-34_ABC.txt, test_92-367_ABC.txt, test_92-368_ABC.txt, test_92-369_ABC.txt, test_92-391_ABC.txt, test_92-434_ABC.txt, test_92-459_ABC.txt
smallB test_1-1_ABC.txt, test_1-500_ABC.txt, test_1-7500_AB.txt, test_100-103_ABC.txt, test_100-199_ABC.txt, test_100-1_ABC.txt, test_100-200_ABC.txt, test_100-201_ABC.txt, test_100-229_ABC.txt, test_100-300_ABC.txt, test_100-301_ABC.txt, test_100-399_ABC.txt, test_100-400_ABC.txt, test_100-401_ABC.txt, test_100-431_ABC.txt, test_100-473_ABC.txt, test_100-500_ABC.txt, test_100-7500_AB.txt, test_1500-1_AB.txt, test_1500-2999_AB.txt, test_1500-3000_AB.txt, test_1500-3001_AB.txt, test_1500-4072_AB.txt, test_1500-477_AB.txt, test_1500-500_AB.txt, test_1500-5768_AB.txt, test_1500-5999_AB.txt, test_1500-6000_AB.txt, test_1500-6001_AB.txt, test_1500-6268_AB.txt, test_1500-7024_AB.txt, test_1500-7500_AB.txt, test_33-106_ABC.txt, test_33-131_ABC.txt, test_33-132_ABC.txt, test_33-133_ABC.txt, test_33-134_ABC.txt, test_33-146_ABC.txt, test_33-51_ABC.txt, test_33-65_ABC.txt, test_33-66_ABC.txt, test_33-67_ABC.txt, test_33-71_ABC.txt, test_578-114_AB.txt, test_578-1155_AB.txt, test_578-1156_AB.txt, test_578-1157_AB.txt, test_578-1984_AB.txt, test_578-2101_AB.txt, test_578-2230_AB.txt, test_578-2311_AB.txt, test_578-2312_AB.txt, test_578-2313_AB.txt, test_578-2728_AB.txt, test_92-183_ABC.txt, test_92-184_ABC.txt, test_92-185_ABC.txt, test_92-310_ABC.txt, test_92-34_ABC.txt, test_92-367_ABC.txt, test_92-368_ABC.txt, test_92-369_ABC.txt, test_92-391_ABC.txt, test_92-434_ABC.txt, test_92-459_ABC.txt
all test_1-1_ABC.txt, test_1-500000_A.txt, test_1-500_ABC.txt, test_1-7500_AB.txt, test_100-103_ABC.txt, test_100-199_ABC.txt, test_100-1_ABC.txt, test_100-200_ABC.txt, test_100-201_ABC.txt, test_100-229_ABC.txt, test_100-300_ABC.txt, test_100-301_ABC.txt, test_100-399_ABC.txt, test_100-400_ABC.txt, test_100-401_ABC.txt, test_100-431_ABC.txt, test_100-473_ABC.txt, test_100-500000_A.txt, test_100-500_ABC.txt, test_100-7500_AB.txt, test_100000-175737_A.txt, test_100000-199999_A.txt, test_100000-1_A.txt, test_100000-200000_A.txt, test_100000-200001_A.txt, test_100000-300000_A.txt, test_100000-300001_A.txt, test_100000-321428_A.txt, test_100000-383852_A.txt, test_100000-399999_A.txt, test_100000-400000_A.txt, test_100000-400001_A.txt, test_100000-461143_A.txt, test_100000-482033_A.txt, test_100000-500000_A.txt, test_100000-500_A.txt, test_100000-7500_A.txt, test_12376-24751_A.txt, test_12376-24752_A.txt, test_12376-24753_A.txt, test_12376-4187_A.txt, test_12376-46199_A.txt, test_12376-49503_A.txt, test_12376-49504_A.txt, test_12376-49505_A.txt, test_12376-53158_A.txt, test_12376-57785_A.txt, test_12376-60441_A.txt, test_1500-1_AB.txt, test_1500-2999_AB.txt, test_1500-3000_AB.txt, test_1500-3001_AB.txt, test_1500-4072_AB.txt, test_1500-477_AB.txt, test_1500-500000_A.txt, test_1500-500_AB.txt, test_1500-5768_AB.txt, test_1500-5999_AB.txt, test_1500-6000_AB.txt, test_1500-6001_AB.txt, test_1500-6268_AB.txt, test_1500-7024_AB.txt, test_1500-7500_AB.txt, test_1931-2546_A.txt, test_1931-3861_A.txt, test_1931-3862_A.txt, test_1931-3863_A.txt, test_1931-6721_A.txt, test_1931-7547_A.txt, test_1931-7723_A.txt, test_1931-7724_A.txt, test_1931-7725_A.txt, test_1931-8765_A.txt, test_1931-9463_A.txt, test_33-106_ABC.txt, test_33-131_ABC.txt, test_33-132_ABC.txt, test_33-133_ABC.txt, test_33-134_ABC.txt, test_33-146_ABC.txt, test_33-51_ABC.txt, test_33-65_ABC.txt, test_33-66_ABC.txt, test_33-67_ABC.txt, test_33-71_ABC.txt, test_578-114_AB.txt, test_578-1155_AB.txt, test_578-1156_AB.txt, test_578-1157_AB.txt, test_578-1984_AB.txt, test_578-2101_AB.txt, test_578-2230_AB.txt, test_578-2311_AB.txt, test_578-2312_AB.txt, test_578-2313_AB.txt, test_578-2728_AB.txt, test_84391-168781_A.txt, test_84391-168782_A.txt, test_84391-168783_A.txt, test_84391-263979_A.txt, test_84391-294799_A.txt, test_84391-337563_A.txt, test_84391-337564_A.txt, test_84391-337565_A.txt, test_84391-407535_A.txt, test_84391-420642_A.txt, test_84391-98907_A.txt, test_92-183_ABC.txt, test_92-184_ABC.txt, test_92-185_ABC.txt, test_92-310_ABC.txt, test_92-34_ABC.txt, test_92-367_ABC.txt, test_92-368_ABC.txt, test_92-369_ABC.txt, test_92-391_ABC.txt, test_92-434_ABC.txt, test_92-459_ABC.txt
Case Name Status Exec Time Memory
sample_01.txt WA 382 ms 19372 KB
sample_02.txt WA 332 ms 19368 KB
sample_03.txt AC 323 ms 19380 KB
test_1-1_ABC.txt AC 333 ms 19376 KB
test_1-500000_A.txt AC 331 ms 19372 KB
test_1-500_ABC.txt AC 329 ms 19340 KB
test_1-7500_AB.txt AC 328 ms 19236 KB
test_100-103_ABC.txt AC 332 ms 19376 KB
test_100-199_ABC.txt AC 320 ms 19364 KB
test_100-1_ABC.txt AC 322 ms 19240 KB
test_100-200_ABC.txt WA 333 ms 19380 KB
test_100-201_ABC.txt WA 345 ms 19164 KB
test_100-229_ABC.txt WA 336 ms 19420 KB
test_100-300_ABC.txt WA 337 ms 19240 KB
test_100-301_ABC.txt WA 333 ms 19416 KB
test_100-399_ABC.txt WA 326 ms 19376 KB
test_100-400_ABC.txt WA 332 ms 19344 KB
test_100-401_ABC.txt AC 338 ms 19368 KB
test_100-431_ABC.txt AC 324 ms 19252 KB
test_100-473_ABC.txt AC 326 ms 19380 KB
test_100-500000_A.txt AC 317 ms 19368 KB
test_100-500_ABC.txt AC 328 ms 19360 KB
test_100-7500_AB.txt AC 345 ms 19252 KB
test_100000-175737_A.txt AC 326 ms 19372 KB
test_100000-199999_A.txt AC 319 ms 19380 KB
test_100000-1_A.txt AC 328 ms 19360 KB
test_100000-200000_A.txt WA 322 ms 19380 KB
test_100000-200001_A.txt WA 318 ms 19376 KB
test_100000-300000_A.txt WA 345 ms 19688 KB
test_100000-300001_A.txt WA 346 ms 19724 KB
test_100000-321428_A.txt WA 353 ms 19764 KB
test_100000-383852_A.txt WA 324 ms 19340 KB
test_100000-399999_A.txt WA 338 ms 19376 KB
test_100000-400000_A.txt WA 315 ms 19240 KB
test_100000-400001_A.txt AC 314 ms 19248 KB
test_100000-461143_A.txt AC 352 ms 19376 KB
test_100000-482033_A.txt AC 324 ms 19376 KB
test_100000-500000_A.txt AC 315 ms 19376 KB
test_100000-500_A.txt AC 323 ms 19288 KB
test_100000-7500_A.txt AC 334 ms 19240 KB
test_12376-24751_A.txt AC 331 ms 19256 KB
test_12376-24752_A.txt WA 322 ms 19248 KB
test_12376-24753_A.txt WA 329 ms 19248 KB
test_12376-4187_A.txt AC 331 ms 19372 KB
test_12376-46199_A.txt WA 358 ms 19240 KB
test_12376-49503_A.txt WA 331 ms 19368 KB
test_12376-49504_A.txt WA 317 ms 19360 KB
test_12376-49505_A.txt AC 340 ms 19264 KB
test_12376-53158_A.txt AC 320 ms 19272 KB
test_12376-57785_A.txt AC 323 ms 19372 KB
test_12376-60441_A.txt AC 325 ms 19376 KB
test_1500-1_AB.txt AC 330 ms 19412 KB
test_1500-2999_AB.txt AC 325 ms 19236 KB
test_1500-3000_AB.txt WA 323 ms 19376 KB
test_1500-3001_AB.txt WA 328 ms 19380 KB
test_1500-4072_AB.txt WA 326 ms 19356 KB
test_1500-477_AB.txt AC 326 ms 19380 KB
test_1500-500000_A.txt AC 326 ms 19364 KB
test_1500-500_AB.txt AC 339 ms 19376 KB
test_1500-5768_AB.txt WA 322 ms 19284 KB
test_1500-5999_AB.txt WA 332 ms 19372 KB
test_1500-6000_AB.txt WA 320 ms 19376 KB
test_1500-6001_AB.txt AC 334 ms 19344 KB
test_1500-6268_AB.txt AC 313 ms 19376 KB
test_1500-7024_AB.txt AC 322 ms 19356 KB
test_1500-7500_AB.txt AC 331 ms 19364 KB
test_1931-2546_A.txt AC 316 ms 19348 KB
test_1931-3861_A.txt AC 326 ms 19372 KB
test_1931-3862_A.txt WA 331 ms 19376 KB
test_1931-3863_A.txt WA 343 ms 19380 KB
test_1931-6721_A.txt WA 325 ms 19372 KB
test_1931-7547_A.txt WA 327 ms 19360 KB
test_1931-7723_A.txt WA 329 ms 19244 KB
test_1931-7724_A.txt WA 326 ms 19244 KB
test_1931-7725_A.txt AC 326 ms 19368 KB
test_1931-8765_A.txt AC 332 ms 19236 KB
test_1931-9463_A.txt AC 342 ms 19248 KB
test_33-106_ABC.txt WA 323 ms 19372 KB
test_33-131_ABC.txt WA 323 ms 19372 KB
test_33-132_ABC.txt WA 345 ms 19360 KB
test_33-133_ABC.txt AC 333 ms 19248 KB
test_33-134_ABC.txt AC 328 ms 19372 KB
test_33-146_ABC.txt AC 330 ms 19372 KB
test_33-51_ABC.txt AC 324 ms 19376 KB
test_33-65_ABC.txt AC 334 ms 19248 KB
test_33-66_ABC.txt WA 316 ms 19380 KB
test_33-67_ABC.txt WA 329 ms 19376 KB
test_33-71_ABC.txt WA 329 ms 19380 KB
test_578-114_AB.txt AC 316 ms 19248 KB
test_578-1155_AB.txt AC 326 ms 19240 KB
test_578-1156_AB.txt WA 330 ms 19380 KB
test_578-1157_AB.txt WA 331 ms 19340 KB
test_578-1984_AB.txt WA 338 ms 19372 KB
test_578-2101_AB.txt WA 328 ms 19376 KB
test_578-2230_AB.txt WA 333 ms 19380 KB
test_578-2311_AB.txt WA 326 ms 19372 KB
test_578-2312_AB.txt WA 342 ms 19376 KB
test_578-2313_AB.txt AC 329 ms 19372 KB
test_578-2728_AB.txt AC 326 ms 19376 KB
test_84391-168781_A.txt AC 341 ms 19248 KB
test_84391-168782_A.txt WA 325 ms 19376 KB
test_84391-168783_A.txt WA 332 ms 19248 KB
test_84391-263979_A.txt WA 349 ms 19676 KB
test_84391-294799_A.txt WA 337 ms 19720 KB
test_84391-337563_A.txt WA 324 ms 19372 KB
test_84391-337564_A.txt WA 313 ms 19368 KB
test_84391-337565_A.txt AC 335 ms 19380 KB
test_84391-407535_A.txt AC 336 ms 19336 KB
test_84391-420642_A.txt AC 319 ms 19248 KB
test_84391-98907_A.txt AC 313 ms 19340 KB
test_92-183_ABC.txt AC 332 ms 19360 KB
test_92-184_ABC.txt WA 336 ms 19368 KB
test_92-185_ABC.txt WA 323 ms 19252 KB
test_92-310_ABC.txt WA 341 ms 19376 KB
test_92-34_ABC.txt AC 326 ms 19376 KB
test_92-367_ABC.txt WA 329 ms 19376 KB
test_92-368_ABC.txt WA 334 ms 19360 KB
test_92-369_ABC.txt AC 330 ms 19368 KB
test_92-391_ABC.txt AC 345 ms 19252 KB
test_92-434_ABC.txt AC 338 ms 19364 KB
test_92-459_ABC.txt AC 335 ms 19372 KB