n只蚂蚁以每秒1cm的速度在长为Lcm的竿子上爬行。当蚂蚁爬到竿子的端点时就会掉落。
由于竿子太细,两只蚂蚁相遇时,它们不能交错通过,只能各自反向爬回去。对于每只蚂蚁,
我们知道它距离竿子左端的距离Xi,并知道它初始的朝向。
请计算 最后落下的蚂蚁编号和落下的时间。
输入格式:
第一行,第一个数是L,第二个数是n(n<2000),两个数之间有一个空格。
接下来一行是2n个整数,每个数之间有空格隔开,每两个数表示一只蚂蚁的Xi和它的朝向,1表示向前(即向X比较大的方向),0表示向后(即向X=0的方向)
输出格式:
两个整数,最后落下的蚂蚁号(蚂蚁的编号按初始坐标从最左端开始,从左到右编号,从0号开始计)和最后的时间,不要回车,如果有多个最后落下的蚂蚁,输出编号最大的。
样例输入:
39 4
19 1 10 0 14 1 25 0
输出样例:
2 25
求时间自己没有问题,但是求最后落下的蚂蚁自己有逻辑错误,就是为甚=什么最后落下的蚂蚁的编号不是时间最长的