#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
string s;
int pos = 0;
int dfs()
{
int tmp = 0, cnt = 0;
while(s[pos]){
if(s[pos] == '('){
pos++;
tmp += dfs();
}
else if(s[pos] == ')'){
pos++;
return max(tmp, cnt);
}
else if(s[pos] == '|'){
pos++;
cnt = max(tmp, cnt);
tmp = 0;
}
else {
pos++;
tmp++;
}
}
return max(tmp, cnt);
}
int main()
{
cin >> s;
cout << dfs() << endl;
return 0;
}

博客围绕正则问题展开,但具体内容缺失。正则问题在信息技术领域常用于文本处理、数据匹配等场景,能有效提高数据处理效率和准确性。
1005

被折叠的 条评论
为什么被折叠?



