#P12497. 回文括号序列

回文括号序列

题目背景

小 A 非常喜欢回文串与括号序列,但是一天,小 B 告诉了他一个绝望的事实:不存在回文的非空合法括号序列。

题目描述

小 A 定义一个括号序列 SS 的权值为 $f(S)=\sum_{i=1}^{\lvert S\rvert}[S_i=S_{\lvert S\rvert-i+1}]$(字符串下标从 11 开始),即 SS 与翻转后的 SS 括号相同的位置数。

给定 nn,你需要构造出一个长度为 nn 的合法括号序列 SS,最大化它的权值 f(S)f(S)。如果不存在长度为 nn 的合法括号序列,输出 1-1

输入格式

本题每个测试点内含多组数据。

第一行一个正整数 TT 代表数据组数。对于每组测试数据,输入一行一个正整数 nn

输出格式

对于每组测试数据,输入一行一个括号序列 SS 表示你构造的答案。特别地,如果不存在长度为 nn 的合法括号序列,输出 1-1

6
1
2
3
4
5
6
-1
()
-1
()()
-1
()(())

提示

【样例解释】

对于 n=6n=6()(()) 的权值为 44,可以证明不存在权值更大的满足条件的括号序列。

【数据范围】

n\sum n 为单测试点内每组测试数据 nn 之和。

对于所有数据,1T,n1051\le T,n\le 10^51n1061\le\sum n\le 10^6

本题开启子任务捆绑测试。

  • Subtask 1(5 pts):n8n\le 8n36\sum n\le 36
  • Subtask 2(20 pts): n20n\le 20n155\sum n\le155
  • Subtask 3(25 pts):n100n\le 100n500\sum n\le 500
  • Subtask 4(20 pts):n103n\le 10^3n104\sum n\le 10^4
  • Subtask 5(30 pts):无特殊限制。