Submission #39706817


Source Code Expand

puts gets.to_i.times.map{
	a,b,c = gets.split.map(&:to_i).sort
	next -1 if 1<[a&1,b&1,c&1].uniq.size
	a,b,c = a/2,b/2,c/2
	a,c = [b-a,c-b].sort
	next -1 if 0<(c-a)%3
	next a+(c-a)/3*2
}

Submission Info

Submission Time
Task A - +3 +5 +7
User ds14050
Language Ruby (2.7.1)
Score 300
Code Size 194 Byte
Status AC
Exec Time 461 ms
Memory 16160 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 300 / 300
Status
AC × 1
AC × 7
Set Name Test Cases
Sample 01_sample_01.txt
All 01_sample_01.txt, 02_test_a_01.txt, 02_test_a_02.txt, 03_test_b_01.txt, 03_test_b_02.txt, 04_test_c_01.txt, 04_test_c_02.txt
Case Name Status Exec Time Memory
01_sample_01.txt AC 56 ms 14224 KiB
02_test_a_01.txt AC 448 ms 15980 KiB
02_test_a_02.txt AC 451 ms 16136 KiB
03_test_b_01.txt AC 407 ms 16160 KiB
03_test_b_02.txt AC 412 ms 16064 KiB
04_test_c_01.txt AC 461 ms 16064 KiB
04_test_c_02.txt AC 458 ms 16004 KiB