时间限制:C/C++ 1秒,其他语言2秒
空间限制:C/C++ 256M,其他语言512M
薯队长写了一篇笔记草稿,请你帮忙输出最后内容。
1.输入字符包括,"(" , ")" 和 "<"和其他字符。
2.其他字符表示笔记内容。
3.()之间表示注释内容,任何字符都无效。 括号保证成对出现。
4."<"表示退格, 删去前面一个笔记内容字符。括号不受"<"影响 。
输入描述:
输入一行字符串。长度<=10000.
输出描述:
输出一行字符串,表示最终的笔记内容。
输入例子1:
Corona(Trump)USA<<<Virus
输出例子1:
CoronaVirus
括号是可以嵌套的。
#pragma warning(disable:4996) #include <iostream> #include <cstdio> #include <cstdlib> #include <queue> #include <cstring> #include <cmath> #include <set> #include <algorithm> #include <functional> #define inf 0x3f3f3f3f int main() { char s[10005]; scanf("%s", s); int flag = 0; char t[10005]; int num = 0; for (int i = 0; i < strlen(s); i++) { if (s[i] == '(') { flag++; } else if (s[i] == ')') { flag--; } else if (s[i] == '<') { if (!flag) { num--; } } else if (!flag) { t[num++] = s[i]; } } t[num] = 0; printf("%s", t); return 0; }
如果觉得有帮助,点个推荐啦~
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
2019-03-06 分糖果
2019-03-06 蚂蚁感冒
2019-03-06 L3-018 森森美图 (30 分)
2018-03-06 1130. Infix Expression (25)