比赛场次 | 596 |
---|---|
比赛名称 | CSP2023-J模拟赛 |
比赛状态 | 已结束比赛成绩 |
开始时间 | 2023-10-20 12:30:00 |
结束时间 | 2023-10-20 14:30:00 |
开放分组 | 全部用户 |
注释介绍 | 16中场次 |
题目名称 | 复制题目 |
---|---|
输入输出 | copy.in/out |
时间限制 | 1000 ms (1 s) |
内存限制 | 256 MiB |
测试点数 | 10 简单对比 |
用户 | 结果 | 时间 | 内存 | 得分 |
---|
定义一个合法的括号序列的权值为每一对匹配的左右括号的下标之差的总和。例如括号序列 $(())()$ 的权值为 $(4-1)+(3-2)+(6-5)=5$。
你有一个 $n \times m$ 的网格,每个格子中有一个括号,你需要从某个格子开始,每次可以向右或向下走一格,并在某个格子结束。将路径上经过的括号顺次写成一个括号序列后,你需要保证它是合法的,且权值最大。
第一行包含两个正整数 $n,m$。
接下来一个 $n\times m$ 的矩阵表示网格,保证其由 $($ 和 $)$ 组成。
一个整数,表示最大的权值。若无解输出 $0$。
3 5 ()()( (())) ))(()
9
对于前 $10\%$ 的数据,保证 $1\le n,m\le 10$。
对于前 $30\%$ 的数据,保证 $1\le n,m\le 50$。
对于 $100\%$ 的数据,保证 $1\le n,m \le 300$。
璃月港算法竞赛 T4.