187892025-11-05 01:34:43diakFöldönkívüli ABCcpp17Elfogadva 100/10012ms500 KiB
#include <iostream>
#include <vector>
#include <string>
#include <set>
#define pb push_back
#define all(a) (a).begin(), (a).end()
using namespace std;

int main() {
        int T; cin >> T;
        while (T--) {
                vector<string> vs;
                string S; cin >> S;
                for (size_t i = 0; i < S.size(); ++i) {
                        if (S[i] == S[i + 1]) { vs.pb(S.substr(i, 2)); ++i; }
                        else vs.pb(S.substr(i, 1)); }
                if (vs.size() != set<string>(all(vs)).size()) cout << "-1";
                else for (string& e : vs) cout << e << " ";
                cout << '\n'; }
return 0; }
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva1ms316 KiB
subtask27/7
2Elfogadva1ms316 KiB
subtask311/11
3Elfogadva1ms316 KiB
4Elfogadva2ms316 KiB
5Elfogadva2ms316 KiB
subtask413/13
6Elfogadva1ms316 KiB
7Elfogadva4ms500 KiB
8Elfogadva4ms316 KiB
subtask517/17
9Elfogadva1ms316 KiB
10Elfogadva2ms316 KiB
11Elfogadva2ms316 KiB
12Elfogadva4ms500 KiB
13Elfogadva4ms316 KiB
14Elfogadva4ms316 KiB
15Elfogadva4ms316 KiB
subtask623/23
16Elfogadva1ms316 KiB
17Elfogadva4ms500 KiB
18Elfogadva4ms316 KiB
19Elfogadva12ms316 KiB
20Elfogadva12ms316 KiB
21Elfogadva12ms428 KiB
subtask729/29
22Elfogadva1ms316 KiB
23Elfogadva1ms316 KiB
24Elfogadva2ms316 KiB
25Elfogadva2ms316 KiB
26Elfogadva4ms500 KiB
27Elfogadva4ms316 KiB
28Elfogadva4ms316 KiB
29Elfogadva4ms316 KiB
30Elfogadva12ms316 KiB
31Elfogadva12ms316 KiB
32Elfogadva12ms428 KiB
33Elfogadva10ms500 KiB
34Elfogadva10ms316 KiB
35Elfogadva10ms500 KiB
36Elfogadva10ms420 KiB