您当前的位置: 首页 >  蓝桥杯

不牌不改

暂无认证

  • 2浏览

    0关注

    422博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

2017年蓝桥杯省赛-正则问题

不牌不改 发布时间:2022-03-29 09:30:45 ,浏览量:2

题目

题目链接

题解

DFS。

看代码好简单,但感觉真想不出来。

最初的思路是先去掉外层多余括号,再确定 | 的位置,以 | 作为分界线,递归左右两侧;如果没有 | ,那么就按括号进行分割,比如xx(x|xx)分割成xx(x|xx),但是比较难实现,类似的(x|xx)xx,反正不好实现;而且去掉外层多余括号也没实现出来。

代码
#include
using namespace std;

int k = 0;
string s;

int dfs () {
	int res = 0;
	while (k > s;
	
	cout             
关注
打赏
1662186765
查看更多评论
0.0409s