AcWing 4207. 最长合法括号子序列
更多...
#include <acwing.h>
|
static int | main (istream &, ostream &) |
|
AcWing 4207. 最长合法括号子序列
在文件 acwing.h 第 264 行定义.
◆ main()
int acwing::acwing4207::main |
( |
istream & |
cin, |
|
|
ostream & |
cout |
|
) |
| |
|
static |
在文件 acwing.cpp 第 652 行定义.
655 auto *in_sub =
new bool[str.length()];
657 memset(in_sub, 0, str.length() *
sizeof(
bool));
660 for(
int i = 0; i < str.length(); i++) {
666 for(
int i = prev_left; i < str.length(); i++) {
667 if(str[i] ==
')' && prev_left != -1) {
669 in_sub[prev_left] =
true;
671 for(
int j = prev_left + 1; j < i; j++) {
677 if(in_sub[prev_left]) {
680 }
else if(prev_left == -1 && str[i] ==
'(') {
被这些函数引用 acwing::TEST().
该类的文档由以下文件生成: