传统题 1000ms 256MiB

修复括号序列

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

一个合法括号序列的定义如下:

  • 空序列是合法括号序列
  • AA 是合法括号序列,则 (A)(A) 也是合法括号序列
  • AABB 都是合法括号序列,则 ABAB 也是合法括号序列

例如 ))((() 都是不合法括号序列,而 ()(())()() 都是合法括号序列。

爱丽丝画了一个括号序列,但是因为她太粗心了,所以她画出的序列不一定是合法序列。

爱丽丝想要让序列变成合法序列,她可以对序列进行修改。

每一次修改操作,爱丽丝可以选择任意一个位置,将这个位置的 ( 变成 ) 或者将 ) 变成 (

爱丽丝想要知道是否能通过不超过 11 次修改操作使序列成为合法括号序列。

输入格式

第一行输入 11 个整数 n(1n105)n(1 \leq n \leq 10^5),表示括号序列的长度。

第二行输入一个长度为 nn 的字符串 ss。字符串仅包含 () 两种字符。

输出格式

输出仅一行。若能通过不超过 11 次修改操作使序列成为合法括号序列,输出 Yes,否则输出 No

4
()()
Yes

第八届中国大学生程序设计竞赛高职专场

未参加
状态
已结束
规则
XCPC
题目
12
开始于
2022-10-23 9:00
结束于
2022-10-23 14:00
持续时间
5 小时
主持人
参赛人数
1