257122026-02-28 09:36:25algoproFöldönkívüli ABCcpp17Wrong answer 43/1006ms508 KiB
// UUID: 4b55b1fc-b600-4851-b6ad-7b92f0a4e8b0
#include <bits/stdc++.h>
using namespace std;

int main() {
	int t; cin >> t;
	string s;
	for (int i = 0; i < t; i++) {
		cin >> s;
		vector<int> v(256);
		for (int j = 0; j < s.length(); j++) {
			v[(int)s[j]]++;
		}
		bool possible = true;
		for (int j = 0; j < 256; j++) {
			if (v[j] > 3) {
				cout << -1;
				possible = false;
			}
		}
		if (possible) {
			int j = 0;
			while (j < s.length()) {
				if (s[j] == s[j + 1] && s[j] != s[j - 1]) {
					cout << s[j];
				} else {
					cout << s[j] << " ";
				}
				j++;
			}
		}
		cout << "\n";
	}
}
SubtaskSumTestVerdictTimeMemory
subtask10/0
1Accepted1ms316 KiB
subtask27/7
2Accepted1ms316 KiB
subtask30/11
3Accepted1ms316 KiB
4Wrong answer2ms316 KiB
5Wrong answer2ms316 KiB
subtask413/13
6Accepted1ms316 KiB
7Accepted3ms316 KiB
8Accepted3ms316 KiB
subtask50/17
9Accepted1ms316 KiB
10Wrong answer2ms316 KiB
11Wrong answer2ms316 KiB
12Accepted3ms316 KiB
13Accepted3ms316 KiB
14Wrong answer3ms316 KiB
15Wrong answer3ms404 KiB
subtask623/23
16Accepted1ms316 KiB
17Accepted3ms316 KiB
18Accepted3ms316 KiB
19Accepted6ms316 KiB
20Accepted6ms316 KiB
21Accepted6ms316 KiB
subtask70/29
22Accepted1ms500 KiB
23Accepted1ms316 KiB
24Wrong answer2ms316 KiB
25Wrong answer2ms316 KiB
26Accepted3ms316 KiB
27Accepted3ms316 KiB
28Wrong answer3ms316 KiB
29Wrong answer3ms404 KiB
30Accepted6ms316 KiB
31Accepted6ms316 KiB
32Accepted6ms316 KiB
33Wrong answer4ms508 KiB
34Wrong answer4ms316 KiB
35Wrong answer4ms436 KiB
36Wrong answer4ms432 KiB