单点时限: 2.0 sec

内存限制: 256 MB

远岛子五月二十号去食堂买夜宵,她发现了令人悲戚的一幕,食堂门口排满了人,而更让人悲戚的是每当有一个人排到队伍的末尾,如果他/她前面是异性,他们就马上牵手走人了。给定一个序列,从前往后排入队伍的学生的性别,女生用 0 表示,男生用 1 表示,远岛子想要知道最终队伍的长度(假设不碰到异性不会有人离开)。

输入格式
第一行为数据的组数 T(T≤100)

每组数据有一行字符串 S,为排队的序列,|S| 为 S 的长度,保证 1≤|S|≤103

输出格式
一行数字,最终队伍的长度。

样例
input
2
10
110
output
0
1

/*
思路:栈保存留下的,遇到不相同就pop,相同就push
*/
#include<iostream>
#include<stack>
using namespace std;
int main() {int t;cin>>t;for(int i = 0; i < t; i++) {int ans=0;string s;cin>>s;stack<char>p;for(int j = 0; j < s.size(); j++) {if(p.empty())p.push(s[j]);else {char c=p.top();if(c==s[j])p.push(s[j]);else {p.pop();}}}cout<<p.size()<<endl;}return 0;
}

3298. 排队买夜宵相关推荐

  1. EOJ 3298 排队买夜宵

    题目简介 远岛子五月二十号去食堂买夜宵,她发现了令人悲戚的一幕,食堂门口排满了人,而更让人悲戚的是每当有一个人排到队伍的末尾,如果他/她前面是异性,他们就马上牵手走人了.给定一个序列,从前往后排入队伍 ...

  2. EOJ3298. 排队买夜宵 (using of stack<...>)

    单点时限: 2.0 sec 内存限制: 256 MB 远岛子五月二十号去食堂买夜宵,她发现了令人悲戚的一幕,食堂门口排满了人,而更让人悲戚的是每当有一个人排到队伍的末尾,如果他/她前面是异性,他们就马 ...

  3. 【swjtu】数据结构实验3_基于循环队列的排队买票模拟程序

    实验内容及要求: 编程建立循环队列存储结构,对排队买票过程进行模拟.要求程序在控制台屏幕上显示字符菜单: 1. 排队--输入新到达的买票人姓名,加入买票队列中: 2. 售票--排队队列中最前面的人购票 ...

  4. sdut 2135 数据结构实验之队列一:排队买饭

    数据结构实验之队列一:排队买饭 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Discuss Problem Descriptio ...

  5. java排队买票_【排队买票】 (Java代码)

    解题思路: 注意事项: 参考代码:public class 排队买票 { public static int count = 0; public static void qpl(char[] char ...

  6. iphone计算机锁,别人排队买11,我去店里刷了个机——记一次iPhone锁机刷机经历...

    别人排队买11,我去店里刷了个机--记一次iPhone锁机刷机经历 2019-10-03 21:49:10 77点赞 94收藏 231评论 前言 在我前几天还在表示自己很淡定,早上还在跟值友讨论说XS ...

  7. 算法笔记四 排队买票

    算法笔记四 排队买票 题干 思路 解法一 解法二(转载自https://blog.dotcpp.com/a/64305) 解法三 递归 代码实现 解法二 卡特兰数 解法三 递归 题干 描述 有M个小孩 ...

  8. java利用队列实现一个学生排队买票功能

    1.利用队列实现一个学生排队买票功能 1.定义一个学生类Student,包括学号No.姓名Name.性别Gender.年龄Age等信息 2.定义一个队列类Queue,用于将学生进行队列排序 3.可以从 ...

  9. c语言实现演唱会歌迷排队买票问题

    ** 一个演唱会即将举行,现有 N 个歌迷排队买票,一个人一张,而售票处规定,一个人每次最多买两张,假设买一张票的时间为 Ti ( 1<=i<=N ) , 队伍中相邻的歌迷(第 j 个人和 ...

最新文章

  1. CVCode简繁转换的扩展:GBK与Big5转换
  2. 内存映射文件进行写文件和读文件有啥不同_Linux中的mmap映射 [二]
  3. centos 上传jar 命令_centos上快速将一个jar使用docker部署启动
  4. Android Studio:64K问题com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536
  5. jQuery实现右上角点击后滑下来的竖向菜单
  6. 170316.道格拉斯-普克算法
  7. 上百个Android开源项目分享
  8. 用c#编写爬虫在marinetraffic下载船仅仅图片
  9. 面试又栽在JVM上了!
  10. mac html编辑器 免费,Mac下 10 款最棒的编辑器
  11. 3.7 ExtJS RadioGroup(单选按钮组) 使用及注意事项
  12. DirectX8编程指南-1 (转)
  13. Redis 的过期策略都有哪些?
  14. 关于影视后期制作的就业市场调查报告
  15. 这部纪录片带你重新认识中华神州大地,领略你不知道的中国
  16. java语言之面向对象
  17. 程序员手疼7年以为就是“键盘手”没在意!竟是骨肿瘤 ....
  18. pdf文件怎么修改文字
  19. 自制的简易EXCEL背单词模版
  20. 蓝牙HID——将android设备变成蓝牙键盘(BluetoothHidDevice)

热门文章

  1. stm32专题九:SysTick(一)系统嘀嗒定时器原理
  2. 学计算机的男生喜欢什么样的女生,男生喜欢女生的九种表现 男生对女生说的甜蜜情话...
  3. 数据库服务概述 、 构建MySQL服务 、 数据库基本管理 、 MySQL数据类型
  4. 珍藏推荐| 设计师必备的9大国外高清照片网站
  5. VS2010调试菜单没有这个命令_开始执行(不调试)
  6. java 员工类算工资_java 编程 计算工人工资,
  7. 狗屁不通文章生成器(看似简单却很有用)
  8. 告别Mcafee Endpoint Encryption 和 Safeboot 还原被加密的系统
  9. 笑容清新甜美 嗓音轻快动人 冉冉成新一代校园初恋
  10. 瞬间心疼的句子,听闻爱情,十有九悲