101852024-03-29 11:12:58111Zárójelekcpp17Hibás válasz 20/10018ms4856 KiB
#include <bits/stdc++.h>
using namespace std;

#define int long long

signed main(){
	ios::sync_with_stdio(false);
	cin.tie(nullptr);
	int N;
	cin>>N;
	vector<pair<int,int>>v(N);
	int x=0;
	for(int i=0;i<N;i++){
		string S;
		cin>>S;
		int y=0,z=0;
		for(char c:S){
			if(c=='('){
				y++;
			}
			else{
				y--;
				z=min(z,y);
			}
		}
		x+=y;
		v[i]={z,i};
	}
	if(x!=0){
		cout<<-1<<'\n';
		return 0;
	}
	sort(v.rbegin(),v.rend());
	for(auto[_,i]:v){
		cout<<i+1<<' ';
	}
	cout<<'\n';
	return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva3ms1704 KiB
2Elfogadva4ms2108 KiB
subtask20/11
3Hibás válasz2ms2012 KiB
4Hibás válasz3ms2148 KiB
5Hibás válasz2ms2224 KiB
6Elfogadva3ms2460 KiB
7Elfogadva4ms2700 KiB
8Hibás válasz4ms2888 KiB
subtask36/6
9Elfogadva4ms2632 KiB
10Elfogadva3ms2632 KiB
11Elfogadva3ms2888 KiB
subtask414/14
12Elfogadva4ms2868 KiB
13Elfogadva3ms2860 KiB
subtask50/23
14Hibás válasz4ms2900 KiB
15Hibás válasz4ms3148 KiB
subtask60/19
16Hibás válasz4ms3252 KiB
17Hibás válasz4ms3452 KiB
18Elfogadva4ms3640 KiB
19Hibás válasz3ms3516 KiB
20Hibás válasz4ms3644 KiB
21Hibás válasz3ms3692 KiB
22Hibás válasz4ms3632 KiB
23Hibás válasz3ms3608 KiB
24Hibás válasz4ms3612 KiB
subtask70/27
25Hibás válasz4ms3412 KiB
26Hibás válasz4ms3560 KiB
27Hibás válasz4ms3504 KiB
28Hibás válasz6ms3552 KiB
29Hibás válasz8ms3640 KiB
30Hibás válasz18ms4856 KiB
31Hibás válasz4ms3524 KiB
32Hibás válasz4ms3672 KiB
33Hibás válasz4ms3516 KiB
34Hibás válasz4ms3688 KiB
35Hibás válasz3ms3496 KiB
36Hibás válasz4ms3696 KiB
37Hibás válasz3ms3504 KiB
38Hibás válasz3ms3496 KiB
39Hibás válasz9ms3856 KiB
40Hibás válasz3ms3532 KiB
41Hibás válasz3ms3464 KiB
42Hibás válasz4ms3688 KiB
43Hibás válasz3ms3684 KiB