256832026-02-24 18:08:06algoproFöldönkívüli ABCpypy3Elfogadva 100/100104ms23748 KiB
# UUID: 40f540bf-a8a9-45aa-8da3-043e5e1f6aa2
T = int(input())

for _ in range(T):
	s = input()
	used = set()
	res = []
	i = 0
	ok = True

	while i < len(s):
		if i + 1 < len(s) and s[i] == s[i+1] and s[i]*2 not in used:
			used.add(s[i]*2)
			res.append(s[i]*2)
			i += 2
		elif s[i] not in used:
			used.add(s[i])
			res.append(s[i])
			i += 1
		else:
			ok = False
			break

	print(' '.join(res) if ok else -1)
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva37ms19436 KiB
subtask27/7
2Elfogadva46ms19712 KiB
subtask311/11
3Elfogadva46ms19712 KiB
4Elfogadva54ms21220 KiB
5Elfogadva50ms21168 KiB
subtask413/13
6Elfogadva46ms19712 KiB
7Elfogadva93ms23132 KiB
8Elfogadva100ms23264 KiB
subtask517/17
9Elfogadva46ms19712 KiB
10Elfogadva54ms21220 KiB
11Elfogadva50ms21168 KiB
12Elfogadva93ms23132 KiB
13Elfogadva100ms23264 KiB
14Elfogadva87ms22460 KiB
15Elfogadva90ms21992 KiB
subtask623/23
16Elfogadva46ms19712 KiB
17Elfogadva93ms23132 KiB
18Elfogadva100ms23264 KiB
19Elfogadva104ms23096 KiB
20Elfogadva104ms23556 KiB
21Elfogadva97ms23748 KiB
subtask729/29
22Elfogadva43ms19352 KiB
23Elfogadva46ms19712 KiB
24Elfogadva54ms21220 KiB
25Elfogadva50ms21168 KiB
26Elfogadva93ms23132 KiB
27Elfogadva100ms23264 KiB
28Elfogadva87ms22460 KiB
29Elfogadva90ms21992 KiB
30Elfogadva104ms23096 KiB
31Elfogadva104ms23556 KiB
32Elfogadva97ms23748 KiB
33Elfogadva82ms22636 KiB
34Elfogadva87ms23008 KiB
35Elfogadva79ms22312 KiB
36Elfogadva75ms22500 KiB