53582023-04-26 13:15:02horvathabelZárójelekcpp17Hibás válasz 20/10027ms5468 KiB
#include <bits/stdc++.h>
using namespace std;

int main()
{
    int n;
    cin>>n;
    vector<pair<int, int>> v;
    int check=0;
    for (int i=0; i<n;i++){
        string a;
        cin>>a;
        int num=0;
        for (char x:a){
            if (x==')') num--;
            else num++;
        }
        check+=num;
        v.push_back({num,i+1});
    }

    sort(v.begin(), v.end());
    if (check!=0){
        cout<<-1;
        return 0;
    }
    for (int i=n-1;i>=0;i--){
        cout<<v[i].second<<" ";
    }
    }
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva3ms1812 KiB
2Hibás válasz8ms2080 KiB
subtask20/11
3Elfogadva3ms2264 KiB
4Hibás válasz3ms2332 KiB
5Elfogadva3ms2524 KiB
6Elfogadva2ms2608 KiB
7Elfogadva7ms3240 KiB
8Hibás válasz7ms3192 KiB
subtask36/6
9Elfogadva8ms2980 KiB
10Elfogadva8ms3196 KiB
11Elfogadva8ms3280 KiB
subtask414/14
12Elfogadva8ms3484 KiB
13Elfogadva8ms3580 KiB
subtask50/23
14Hibás válasz8ms3712 KiB
15Hibás válasz8ms3788 KiB
subtask60/19
16Hibás válasz7ms3872 KiB
17Hibás válasz7ms3896 KiB
18Hibás válasz8ms3996 KiB
19Hibás válasz8ms4088 KiB
20Hibás válasz8ms4092 KiB
21Hibás válasz6ms4140 KiB
22Hibás válasz6ms4340 KiB
23Hibás válasz6ms4300 KiB
24Hibás válasz6ms4300 KiB
subtask70/27
25Hibás válasz7ms4288 KiB
26Hibás válasz8ms4244 KiB
27Hibás válasz8ms4236 KiB
28Hibás válasz8ms4496 KiB
29Elfogadva10ms4596 KiB
30Hibás válasz27ms5468 KiB
31Hibás válasz8ms4364 KiB
32Hibás válasz8ms4476 KiB
33Hibás válasz8ms4384 KiB
34Hibás válasz9ms4424 KiB
35Hibás válasz7ms4324 KiB
36Hibás válasz9ms4788 KiB
37Hibás válasz7ms4652 KiB
38Hibás válasz7ms4736 KiB
39Hibás válasz14ms5308 KiB
40Hibás válasz4ms4764 KiB
41Hibás válasz3ms4584 KiB
42Hibás válasz7ms4936 KiB
43Hibás válasz6ms4812 KiB