博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
括号匹配(绕线)
阅读量:6879 次
发布时间:2019-06-26

本文共 1309 字,大约阅读时间需要 4 分钟。

 

#include
#include
#include
#include
#include
#include
#include
#include
#define mp make_pair#define pb push_back#define fi first#define se second#define pw(x) (1ll << (x))#define sz(x) ((int)(x).size())#define all(x) (x).begin(),(x).end()#define rep(i,l,r) for(int i=(l);i<(r);i++)#define per(i,r,l) for(int i=(r);i>=(l);i--)#define FOR(i,l,r) for(int i=(l);i<=(r);i++)#define eps 1e-9#define PIE acos(-1)#define cl(a,b) memset(a,b,sizeof(a))#define fastio ios::sync_with_stdio(false);cin.tie(0);#define lson l , mid , ls#define rson mid + 1 , r , rs#define ls (rt<<1)#define rs (ls|1)#define INF 0x3f3f3f3f#define LINF 0x3f3f3f3f3f3f3f3f#define lowbit(x) (x&(-x))#define sqr(a) a*a#define ll long long#define ull unsigned long long#define vi vector
#define pii pair
#define dd(x) cout << #x << " = " << (x) << ", "#define de(x) cout << #x << " = " << (x) << "\n"#define endl "\n"using namespace std;const int N=1e5+7;stack
s;int main(){ char ss[N]; scanf("%s",ss); int n=strlen(ss); int ok=1; rep(i,0,n){ if(s.empty())s.push(ss[i]); else if(s.top()==ss[i])s.pop(); else s.push(ss[i]); } if(s.empty())cout<<"Yes"<
View Code

 

转载于:https://www.cnblogs.com/klaycf/p/9906225.html

你可能感兴趣的文章
什么是C++虚函数、虚函数的作用和使用方法
查看>>
Atitit.cto 与技术总监的区别
查看>>
关于【自证清白】
查看>>
手把手教你crontab排障
查看>>
订单编号
查看>>
纪念我曾经的 JAVA 姿势--转
查看>>
js 如何清除setinterval
查看>>
我为NET狂官方面试题-数据库篇答案
查看>>
玩转iOS开发:iOS开发中的装逼技术 - RunTime(一)
查看>>
CSS实现水平垂直居中的1010种方式(史上最全)
查看>>
BCH曼谷矿工会议的积极方面:社区彼此更加了解
查看>>
Android之观察者模式
查看>>
微信公众号支付开发全过程(Java 版)
查看>>
SwiftLint代码规范属性说明(二)
查看>>
本周半价(12.16-12.22)电子书
查看>>
是时候深入了解Linux的系统结构了
查看>>
4月第3周业务风控关注 | 文化部再次审查直播和游戏产品,已下架4939款直播应用...
查看>>
源码探探之startActivity(二)
查看>>
深入了解Flutter的isolate(1) ---- 事件循环(event loop)及代码运行顺序
查看>>
startService() 过程
查看>>