比赛场次 | 515 |
---|---|
比赛名称 | EYOI暨SBOI暑假快乐赛5th |
比赛状态 | 已结束比赛成绩 |
开始时间 | 2022-06-29 08:30:00 |
结束时间 | 2022-06-29 12:00:00 |
开放分组 | 全部用户 |
注释介绍 | EYOI暨SBOI2022暑假的第五场比赛! 暑假热身赛第五,题都不是很难哦! 细心审题,尽力拿到可以拿到的分数! 注意题目难度不是按照题目编号依次递增! |
题目名称 | Famil Door and Brackets |
---|---|
输入输出 | tribrackets.in/out |
时间限制 | 2000 ms (2 s) |
内存限制 | 256 MiB |
测试点数 | 10 简单对比 |
用户 | 结果 | 时间 | 内存 | 得分 |
---|---|---|---|---|
HeSn | AAAEEEEEEE | 2.157 s | 15.91 MiB | 30 |
┭┮﹏┭┮ | AAATTTTTTT | 14.008 s | 5.93 MiB | 30 |
ZRQ | AAATTTTTTT | 14.013 s | 5.92 MiB | 30 |
nick | AAATTTTTTT | 14.013 s | 5.93 MiB | 30 |
lihaoze | AAATTTTTTT | 14.025 s | 12.04 MiB | 30 |
op_组撒头屯 | WWWWWWWWWW | 0.000 s | 0.00 MiB | 0 |
该账号已注销 | WWWWWWWWWW | 0.000 s | 0.00 MiB | 0 |
cb | WWWWWWWWWW | 0.000 s | 0.00 MiB | 0 |
lavey | RRRRRRRRRR | 0.000 s | 0.00 MiB | 0 |
张恒畅 | WWWWWWWWWW | 0.000 s | 0.61 MiB | 0 |
康尚诚 | EEEEEEEEEE | 1.953 s | 8.86 MiB | 0 |
➥Q小白小黑233 | EWEEEEEEEE | 3.092 s | 13.89 MiB | 0 |
䱖虁職 | TTTTTTTTTT | 20.000 s | 6.23 MiB | 0 |
Famil Door 的生日就要到了,Gabi(Famil Door的好朋友)想要给他买一个礼物。
Gabi 决定买一个只包含 '('、')' 的字符串,毕竟 Famil Door 最喜欢的字符串是长度为 $n$ 的只包含 '('、')' 的字符串。
我们称一个只包含 '('、')' 的字符串“有效”当且仅当:
'(' 的数量等于 ')' 的数量;对于该字符串的任意前缀,均满足 '(' 的数量大于等于 ')' 的数量;
Gabi 买了一个长度为 $m$ 的只包含 '('、')' 的字符串 $S$。
为了使它的长度达到 $n$ ,Gabi 要构造两个只包含 '('、')' 的字符串 $P,Q$,然后将 $P,S,Q$ 顺次连接得到字符串 $S′$ 。
给出 Gabi 买的字符串 $S$,要使 $S′$ 有效,Gabi 有多少种构造 $P,Q$ 的方案?($P,Q$ 都可以为空)。
第一行包括整数 $n,m$;第二行为长度为 $m$ 的字符串 $S$。
输出一个正整数,表示构造 $P,Q$ 的方案数,答案对 $(10^9+7)$ 取模。
4 1 (
4
4 4 (())
1
4 3 (((
0
在第一组样例中,有 $4$ 种不同的可行字符串对:
$p=$ "(", $q=$ "))"
$p=$ "()", $q=$ ")"
$p=$ "", $q=$ "())"
$p=$ "", $q=$ ")()"
在第二组样例中,唯一让 $S′$ 有效的方案是令 $p$ 和 $q$ 为空串。
在第三组样例中,没有一种方法能得到一个有效的字符串。
对于 30% 的数据,$1 \le m \le 5,1\le m \le n \le 20$
对于 100% 的数据,$1\le m\le n\le 100000,n−m\le 2000$
Codeforces Round #343 Div.2 Problem C