问题 5356 --环形地铁

5356: 环形地铁

时间限制: 1 Sec  内存限制: 128 MB
提交: 107  解决: 27
[提交][状态][命题人:]

题目描述

    美丽的杭州有一条环形地铁,该地铁环线共有n个站点。

    地铁里有两条平行的路线。第一条路线的站点顺序为:1→2→…→n→1→2→…(即,如果x<n,则x站的下一站是x+1;如果x=n,则x的下一站为站点1)。第二条路线的站点顺序为:n→(n1)→…→1n(n1)→…(即,如果x> 1,则x站的下一站为(x1),否则为n)。所有的列车同时发车,到达下一站正好都需要1分钟。

    有一天,明明和闹闹相约分别乘坐这两条地铁环线。明明在a站乘坐第一条路线的第一趟列车,当他的列车到达x站时,他将离开地铁。闹闹同一时间从b站乘坐第二条路线的列车,当他的列车到达y站时他将离开地铁。

    令人惊讶的是,axby这四个整数各不相同。

    请问,明明和闹闹是否会在他们的旅程中同时出现在同一个车站?换句话说,请判断他们的火车是否同一时间在同一个地铁站点停过。友情提醒大家,这也包括明明和闹闹进入或离开地铁的时刻。

输入

     一行共五个整数:n, a, x, b, y(4≤n≤100,1≤a,x,b,y≤n。并且,a,x,b,y各不相同)。其中,n为地铁站点数量,a为明明童鞋的起始站,x为明明童鞋的终点站(下车站),b为闹闹童鞋的起始站,y为闹闹童鞋的终点站。

输出

如果明明和闹闹能在同一站点相遇,则输出“YES”,否则输出“NO”
样例输入
Copy
5 1 4 3 2
样例输出
Copy
YES

提示

来源

 

[提交][状态]