站外题WA90分求解
  • 板块题目总版
  • 楼主码农同志
  • 当前回复1
  • 已保存回复1
  • 发布时间2020/9/1 21:09
  • 上次更新2023/11/5 13:50:22
查看原帖
站外题WA90分求解
268200
码农同志楼主2020/9/1 21:09

题目描述

河上有N根桩,排成一列,从左岸延伸到右岸,编号从1到n。左岸在1号桩的左侧,而右岸在n号柱的右侧。奇怪的是这些木桩会定时升降,找一种最快的过河方法。 在时刻0,某人在左岸,他要在最短的时间内到达右岸。在任何时刻,每一支桩都只能处于升或降的状态。升起的桩他才可以站上去,此人只能站在升起的桩上或是两边岸上。 每一支桩在时刻0都是降的状态,接着升起A分钟,降下B分钟,再升起A分钟后,再降下B分钟,这样一直交替升降下去。如:A=2,B=3的桩,在时刻0降,在时刻1、2升,在时刻3、4、5降,等等。对于每一支桩,A和B都有可能不同。 设在时刻t此人站在p桩,那么在时刻t+1,此人可以走到p桩的左右5个桩上或岸上,也可以原地不动,即可以站在原来的桩上。例如,当此人在5号桩时,在下一时刻,他可以走到1、2、3、4、5、6、7、8、9、10号桩上,或者回到左岸。

输入

第一行是桩的数目n(5<n≤1000) 接下来n行,每一行有两个整数A和B(1≤A,B≤5),以一个空格隔开,按从1到n的顺序描述每一支桩的升和降的间隔时间。

输出

只有一行,即最早到达右岸的时间,当不可能到达右岸时,输出“NO”。

样例输入

10

1 1

1 1

1 1

1 1

2 1

1 1

1 1

1 1

1 1

1 1

样例输出

4

2020/9/1 21:09
加载中...