#2491. [ABC193E] Oversleeping
[ABC193E] Oversleeping
题目描述
一个人坐公交从 站坐到 站,公交车先用 秒到 站,然后在 站停 秒,再用 秒到 站,再在 站停 秒,如此循环往复。
而这个人先睡眠 秒,再醒来 秒,如此循环往复。求这个人最早何时能在 站下车,若永远不能,输出 infinity
。
输入格式
一共有 组数据,每组数据输入 个空格隔开的整数分别是
输出格式
输出一共输出 行,若存在答案则输出答案,否则输出 infinity
。
3
5 2 7 6
1 1 3 1
999999999 1 1000000000 1
20
infinity
1000000000999999999
提示
数据范围
样例 1 解释
让 表示区间 .
在第一种情况下,列车在 期间停靠 镇,而高桥在 期间醒着,所以他最早可以在 时间下车。