Responsive image

Problem B: 感冒的蚂蚁

Problem B: 感冒的蚂蚁

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 7  Solved: 4
[Submit][Status][Web Board][Creator:]

Description

在长100厘米的长直杆上有n只蚂蚁。它们的头有的朝左,有的朝右。
每只蚂蚁都只能沿着杆子向前爬,速度是1厘米/秒。
当两只蚂蚁碰面时,它们会同时掉头往相反的方向爬行。
这些蚂蚁中,有1只蚂蚁感冒了。并且在和其它蚂蚁碰面时,会把感冒传染给碰到的蚂蚁。
请你计算,当所有的蚂蚁都爬离杆子时,有多少只蚂蚁患上了感冒。

Input

第一行输入一个整数n(1<n<50),表示蚂蚁的总数。
接着的一行是n个用空格分开的整数Xi(-100<Xi<100),Xi的绝对值,表示蚂蚁离开杆子
左边端点的距离。正值表示头朝右,负值表示头朝左,数据中不会出现0值,也不会出现
两只蚂蚁占用同一位置。其中,第一个数据代表的蚂蚁感冒了。

Output

要求输出一个整数,表示最后感冒蚂蚁的数目。

Sample Input

3
5 -2 8

Sample Output

1
[Submit][Status]
ACM算法攻关部
  • Anything about this OnlineJudge, Please Contact Administrator. Click add QQ

    OJ system based on HUSTOJ Project , UI based on Twitter Bootstrap

    Copyright 2016 ACM算法攻关部
    关于网站改版