51nod大鱼吃小鱼
来源:互联网 发布:淘宝直播哪里看 编辑:程序博客网 时间:2024/06/06 01:40
有N条鱼每条鱼的位置及大小均不同,他们沿着X轴游动,有的向左,有的向右。游动的速度是一样的,两条鱼相遇大鱼会吃掉小鱼。从左到右给出每条鱼的大小和游动的方向(0表示向左,1表示向右)。问足够长的时间之后,能剩下多少条鱼?
Input
第1行:1个数N,表示鱼的数量(1 <= N <= 100000)。第2 - N + 1行:每行两个数A[i], B[i],中间用空格分隔,分别表示鱼的大小及游动的方向(1 <= A[i] <= 10^9,B[i] = 0 或 1,0表示向左,1表示向右)。
Output
输出1个数,表示最终剩下的鱼的数量。
Input示例
54 03 12 01 05 0
Output示例
2
用栈来模拟这个大鱼吃小鱼的过程,当找到第一个向右的鱼,让他入栈,之后如果有就让那条鱼入栈,否则就与向左的鱼比较。
阅读全文
0 0
- 51nod 1289 大鱼吃小鱼
- [51nod]1289 大鱼吃小鱼
- 51nod-【1289 大鱼吃小鱼】
- 51nod 1289 大鱼吃小鱼
- 51nod大鱼吃小鱼问题
- 51nod 1289 大鱼吃小鱼
- 51nod 1289 大鱼吃小鱼
- 51nod 1289 大鱼吃小鱼
- 51nod大鱼吃小鱼
- 51Nod 1289 大鱼吃小鱼
- 51nod 1289 大鱼吃小鱼
- 51nod 1289 大鱼吃小鱼
- 51NOD-1289-大鱼吃小鱼
- 51Nod-1289-大鱼吃小鱼
- 51nod 1289 大鱼吃小鱼 栈
- 51nod - 1289 大鱼吃小鱼(栈)
- 51Nod 1289 大鱼吃小鱼 模拟
- 51nod -1289 . 大鱼吃小鱼(思维)
- 2017.10.23 卡牌游戏 失败总结
- ionic练习(6)- 用户管理(添加,查询,排序)
- java面向对象四大特性-多态
- angularJs 公告墙
- 带你搞懂朴素贝叶斯分类算法
- 51nod大鱼吃小鱼
- 图
- Linux命令之readelf详解
- Openfire分析之四:消息路由
- 过滤敏感字,排序等综合题
- hadoop搭建之linux下su命令报错 cannot set groups Operation not operation not permitted !
- 单调栈【Template】
- 9款超绚丽的HTML5/CSS3应用和动画特效
- (第一天)程序员常用快捷键