Submission #31963209


Source Code Expand

T = gets
S = [48]+T.bytes
N = S.size-2
if S[1]<49||(0..N/2).any?{|i| 0<S[i]^S[N-i] }
	p(-1)
	exit
end

E = []
v,*V = *1..N
1.upto(N/2){|l|
	if S[l]<49
		E<<"#{v} #{V.shift}" 
	else
		E<<"#{v} #{v = V.shift}"
	end
}
V.each{|v1|
	E<<"#{v} #{v1}"
}

puts E

#IO.popen('cmd /c judge.rb27','r+'){|io|
#	io.puts E
#	io.close_write
#	U = io.gets
#	warn T==U
#	warn T,U if T!=U
#}

Submission Info

Submission Time
Task E - Tr/ee
User ds14050
Language Ruby (2.7.1)
Score 700
Code Size 403 Byte
Status AC
Exec Time 131 ms
Memory 23740 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 700 / 700
Status
AC × 3
AC × 48
Set Name Test Cases
Sample sample1_1111.txt, sample2_1110.txt, sample3_1010.txt
All 00-0.txt, 000.txt, 11-1.txt, 110.txt, bin.txt, bins.txt, fib.txt, one_0.txt, one_1.txt, one_2.txt, one_3.txt, rndNO1.txt, rndNO_0.txt, rndNO_1.txt, rndNO_2.txt, rndNO_3.txt, rndNO_4.txt, rndNO_5.txt, rndNOeven.txt, rndNOn.txt, rndNOodd.txt, rndYESeven_0.txt, rndYESeven_1.txt, rndYESeven_2.txt, rndYESeven_3.txt, rndYESeven_4.txt, rndYESeven_5.txt, rndYESeven_6.txt, rndYESeven_7.txt, rndYESeven_8.txt, rndYESeven_9.txt, rndYESodd_0.txt, rndYESodd_1.txt, rndYESodd_2.txt, rndYESodd_3.txt, rndYESodd_4.txt, rndYESodd_5.txt, rndYESodd_6.txt, rndYESodd_7.txt, rndYESodd_8.txt, rndYESodd_9.txt, sample1_1111.txt, sample2_1110.txt, sample3_1010.txt, star_0.txt, star_1.txt, star_2.txt, star_3.txt
Case Name Status Exec Time Memory
00-0.txt AC 62 ms 15840 KiB
000.txt AC 57 ms 14200 KiB
11-1.txt AC 58 ms 15788 KiB
110.txt AC 53 ms 14200 KiB
bin.txt AC 106 ms 20724 KiB
bins.txt AC 55 ms 14044 KiB
fib.txt AC 127 ms 23720 KiB
one_0.txt AC 129 ms 23616 KiB
one_1.txt AC 131 ms 23516 KiB
one_2.txt AC 130 ms 23612 KiB
one_3.txt AC 131 ms 23696 KiB
rndNO1.txt AC 59 ms 15796 KiB
rndNO_0.txt AC 56 ms 14240 KiB
rndNO_1.txt AC 57 ms 14396 KiB
rndNO_2.txt AC 56 ms 14204 KiB
rndNO_3.txt AC 55 ms 14416 KiB
rndNO_4.txt AC 56 ms 14148 KiB
rndNO_5.txt AC 57 ms 14312 KiB
rndNOeven.txt AC 57 ms 15180 KiB
rndNOn.txt AC 57 ms 15448 KiB
rndNOodd.txt AC 58 ms 15576 KiB
rndYESeven_0.txt AC 56 ms 14080 KiB
rndYESeven_1.txt AC 58 ms 14112 KiB
rndYESeven_2.txt AC 61 ms 14312 KiB
rndYESeven_3.txt AC 55 ms 14228 KiB
rndYESeven_4.txt AC 65 ms 14888 KiB
rndYESeven_5.txt AC 80 ms 16900 KiB
rndYESeven_6.txt AC 57 ms 14256 KiB
rndYESeven_7.txt AC 53 ms 14064 KiB
rndYESeven_8.txt AC 58 ms 14236 KiB
rndYESeven_9.txt AC 57 ms 14160 KiB
rndYESodd_0.txt AC 57 ms 14144 KiB
rndYESodd_1.txt AC 83 ms 17760 KiB
rndYESodd_2.txt AC 58 ms 14512 KiB
rndYESodd_3.txt AC 53 ms 14092 KiB
rndYESodd_4.txt AC 56 ms 14356 KiB
rndYESodd_5.txt AC 56 ms 14212 KiB
rndYESodd_6.txt AC 58 ms 14276 KiB
rndYESodd_7.txt AC 63 ms 15436 KiB
rndYESodd_8.txt AC 58 ms 14244 KiB
rndYESodd_9.txt AC 56 ms 14176 KiB
sample1_1111.txt AC 53 ms 14304 KiB
sample2_1110.txt AC 56 ms 14188 KiB
sample3_1010.txt AC 56 ms 14092 KiB
star_0.txt AC 130 ms 23720 KiB
star_1.txt AC 129 ms 23512 KiB
star_2.txt AC 126 ms 23576 KiB
star_3.txt AC 128 ms 23740 KiB