第二集 你说,你的女朋友就是你的电脑

TimeLimit:2000ms  MemoryLimit:128000KB
64-bit integer IO format:%lld
 
  

Problem Description
“ 你是我的小呀小苹果,点亮生命的火,火火火,这是我的滑板鞋,摩擦摩擦……”小A被一阵手机铃声吵醒了。
    “谁呀?这么大清早就把我吵醒,我梦中还有一道题目没有AC啊~”,边抱怨边拿起手机,一看是小C的电话就立马清醒了。多少年了,除了妈以外就没有别的女的打来电话过。“喂…喂…,那个…你是想要单反吧?呃…我还没买~改天吧?”小A似乎有点紧张和羞涩。
“没有,单反不急。你今天有空吗?我想过去采访下你,然后写一篇报告而已,你要登报喽,恭喜哦!什么时候有空我去你那边?”
“来我这?…”小A环视了自己的房间一遍,真是不忍直视,“要不去外面?随便哪家奶茶店我请你喝奶茶?”
    “那好吧~那就11点在星九克吧,不见不散!”小C这是想让小A出点血,反正比赛获奖该请客。
    小A看了下手机,都10点了。赶忙起来洗漱,找了半天找到了一套还算可以的衣服,不过还是有点味道。心想“算了,老子不在乎外表!”,理理发型就出去了。
    快到星九克了,远远地看到有个身穿白衣裙,飘逸长发,酷似刘亦菲的女生向他招手。突然间,他紧张了起来,心想“那人是小C吗?女生打扮下真是不得了,根本认不出来了。”这时一个男生从他身后快步走过去,挽起那女生的手,走了,留下小A一脸茫然。突然小A的肩膀被轻轻打了一下,转身看下,原来是小C。“看什么呀?美女都被牵走了~~”,小C说着便哈哈大笑起来。
    进了星九克,小C拿出笔记本开始问小A问题,然后边听边做笔记。
    “你从小就开始学编程吗?”小C问。“是的,当我读小学的时候看到哥哥在思考着一道ACM题,我一看就说那是水题,他当时很震惊,其实我也不会做,后面就开始跟他一起编程做比赛。”小A答道。
“那你有没有女朋友呢?”小C故意问到。“当然有啦!我的女朋友就是我的电脑,我的女朋友跟我形影不离,一直在我身边,随时解决各种问题,似乎还没有什么问题难倒我的。”小A自豪说到。
“真有那么厉害?”小C有点怀疑。“我这世界冠军可不是随便就得到的~”小A有点骄傲地说……
过了一会儿,采访差不多结束了,小C在整理笔记。小C笔记做得有点惨不忍睹,里面各种括号很多,括号包括“ (){}[]<> ”这几种,所以会出现不匹配情况。
“看你人长得漂亮,字却那么难看啊,括号还丢三落四~”小A鄙视着说。
“要你管?我文章那么长你能判断我的文章括号是不是有匹配好?”小C倒想考验下他,虽然这对小A来说是极其简单地问题。
“没问题,让我写个程序搞定吧!”小A自信地说。不到五分钟程序写好了,果然轻松地处理掉了这个问题。
广告时间:“哇哈哈”提醒你,本剧中的采访文章长度可达200万个字符,判断是否匹配,输出YES/NO即可!
    “哎哟,不错哦!让我来试试!”小C伸手要去拿小A的电脑,不小心碰倒了奶茶,奶茶倒在了袖子上,小C连忙卷起袖子。突然小A看到小C的手臂上似乎有个纹身标志,只是没看清就被小C发觉就挡住了。
    “那是?”小A有点疑惑。“没事…小时候受过伤而已啦…我们还是来看看程序吧!”小C故做镇定,转移了话题。小A似乎也并不放在心上,一起把稿子写好。
    第二天,采访稿登到了校报头条,小A顿时成了校园头号公众人物,增添了不少的烦恼。
Input

输入包括多组测试数据,每组数据是一个字符串,字符串只包含“(){}[]<>”等字符。

 
Output

对于每组数据输出“YES”表示当前字符串中的括号是匹配的,否则输出“NO”(不包括引号)

SampleInput
()
(<)>
SampleOutput
YES
NO
思路:这一题是十分基础的栈的应用题目,我们要理解的就是要将这输入的符号与前一个比较是否是配对的,如果是则前一个出栈,否则入栈,最后空栈则YES;
献上核心代码:
 
if(k[t-]+==k[t]||k[t-]+==k[t])//t是栈的位置;至于加一加二就是符号的ascII码
   t--;
   else
   t++;

核心部分

福建工程学院寒假作业第三周B题的更多相关文章

  1. 福建工程学院寒假作业第一周G题

    涨姿势题1 TimeLimit:1000MS  MemoryLimit:128000KB 64-bit integer IO format:%lld   涨姿势题就是所谓的优化题,在组队赛中,队伍发现 ...

  2. 福建工程学院寒假作业第一周F题

    Subsequence TimeLimit:1000MS  MemoryLimit:65536K 64-bit integer IO format:%lld   问题描述: A sequence of ...

  3. FJUT寒假作业第三周数蚂蚁(记录第一道并查集)

    http://210.34.193.66:8080/vj/Contest.jsp?cid=162#P7 思路:用并查集合并集合,最后遍历,找到集合的根的个数. 并查集是森林,森林中的每一颗树是一个集合 ...

  4. bug终结者 团队作业第三周

    bug终结者 团队作业第三周 团队展示 队名 bug终结者 队员风采: 杨京典 20162302 风格:先构建框架,在一 一实现,在实现的过程中不断测试和修改. 擅长的技术:拆分问题,使用相对简单的思 ...

  5. 2017-2018-1 20179203 《Linux内核原理与分析》第七周作业及第三周测试总结

    攥写人:李鹏举 学号:20179203 ( 原创作品转载请注明出处) ( 学习课程:<Linux内核分析>MOOC课程http://mooc.study.163.com/course/US ...

  6. Linux内核分析作业第三周

    一.实验楼实验 使用实验楼的虚拟机打开shell 1 cd LinuxKernel/ 2 qemu -kernel linux-3.18.6/arch/x86/boot/bzImage -initrd ...

  7. 2019寒假训练营寒假作业(三) MOOC的网络空间安全概论笔记部分

    目录 第五章 网络攻防技术 5.1:网络信息收集技术--网络踩点 信息收集的必要性及内容 网络信息收集技术 网络踩点(Footprinting) 网络踩点常用手段 5.2:网络信息收集技术 --网络扫 ...

  8. 2019寒假训练营寒假作业(三) 对Sketch——CM-Sketch的理解(理论题部分)

    目录 实验题部分 基本题 1.简述sketch: 2.Count-min Sketch: 开放题部分 理论部分 1.解释为什么 sketch 可以省空间 2.用流程图描述Count-min sketc ...

  9. linux作业--第三周

    1.统计出/etc/passwd文件中其默认shell为非/sbin/nologin的用户个数,并将用户都显示出来 [root@localhost ~]# cat /etc/passwd | grep ...

随机推荐

  1. 第132天:移动web端-rem布局(进阶)

    rem布局(进阶版) 该方案使用相当简单,把下面这段已压缩过的 原生JS(仅1kb,源码已在文章底部更新,2017/5/3) 放到 HTML 的 head 标签中即可(注:不要手动设置viewport ...

  2. 【明哥报错簿】tomcat 安装时出现 Failed to install Tomcat7 service

    安装tomcat时提示 Failed to install Tomcat7 service 应该是卸载时直接删除目录导致的. Failed to install Tomcat7 service Che ...

  3. 洛谷 P4116 Qtree3

    Qtree系列第三题 我是题面 读完题大概不难判断是一道树剖的题 这道题的关键是记录两种状态,以及黑点的序号(不是编号) 线段树啊当然 定义两个变量v,f,v表示距离根节点最近的黑点,默认-1,f则表 ...

  4. Proving Equivalences UVALive - 4287(强连通分量 水题)

    就是统计入度为0 的点 和 出度为0 的点  输出 大的那一个,, 若图中只有一个强连通分量 则输出0即可 和https://www.cnblogs.com/WTSRUVF/p/9301096.htm ...

  5. IPv4协议及VLSM可变长子网划分和CIDR无类域间路由

    IPv4协议及VLSM可变长子网划分和CIDR无类域间路由 来源 https://blog.csdn.net/hongse_zxl/article/details/50054817 互联网世界一切通信 ...

  6. 使用StoryBoard执行动画

    在WPF动画编程中,最常用的动画处理方式是DoubleAnimation动画,但是随着你的开发经验越来越多,你会发现,有时候使用这个动画类会很麻烦,因为这个动画是封闭动画,也就是说在动画的时间间隔内, ...

  7. 【TopCoder10697】RabbitNumbering

    [TopCoder10697]RabbitNumbering 题面 Vjudge 给定\(n\)个数,每个数的范围是\([1,ai]\),求所有数都不同的方案数. 题解 把这个直接当做一个套路来用 对 ...

  8. 程序开发常用第三方类库一览表(VendorLib)

    以下是自己开发过程中用到的第三方类库,记录下来方便查阅 ------------------------------------------------------------------------ ...

  9. [学习笔记]矩阵乘法及其优化dp

    1.定义: $c[i][j]=\sum a[i][k]\times b[k][j]$ 所以矩阵乘法有条件,(n*m)*(m*p)=n*p 即第一个矩阵的列数等于第二个矩阵的行数,否则没有意义. 2.结 ...

  10. 网络编程----socketserver多并发实现、FTP上传多并发、udp协议套接字多并发

    一.socketserver多并发                                                              基于tcp的套接字,关键就是两个循环,一个 ...