Submission #681842


Source Code Expand

for t in xrange(input()):
	n = int(input())
	c = [list(raw_input()) for i in range(n)]
	count, i = 0, 0
	while len(c) > 1:
		j = (i+1)%len(c)
		a = c[j].pop(0)
		if a in c[i]:
			c[i].remove(a)
		else:
			c[i].append(a)
		if len(c[j]) == 0:
			del c[j]
			if j == 0: i-=1
		if len(c[i]) == 0:
			del c[i]
			i %= len(c)
		else:
			i = (i+1)%len(c)
		count += 1
		if count >= 10000:
			count = -1
			break
	print count

Submission Info

Submission Time
Task A - ババ抜き
User yasuke
Language Python (2.7.3)
Score 100
Code Size 440 Byte
Status AC
Exec Time 544 ms
Memory 3568 KiB

Judge Result

Set Name All
Score / Max Score 100 / 100
Status
AC × 1
Set Name Test Cases
All test_01.txt
Case Name Status Exec Time Memory
test_01.txt AC 544 ms 3568 KiB