#P1361. 乒乓比赛

乒乓比赛

题目描述

淘淘和蓝蓝一起去参加乒乓球比赛,算上他们一共有2×N2 \times N个人参加了此次比赛,共有NN个乒乓台可供比赛。比赛分为若干轮,每一轮同时在第(1XN)(1\leq X \leq N)个乒乓台 的两名选手展开一场对决,分出胜负后,败者前往第X+1X+1个乒乓台(如果X=NX=N,那么败者仍留在第NN个乒乓台),胜者前往第X1X-1个乒乓台(如果X=1X=1,那么胜者仍留在第11个乒乓台),接着再开始新的一轮,以此类推。 一开始淘淘在第AA个乒乓台,蓝蓝在第BB个乒乓台,他们想知道,至少经过多少轮,他们两才能在同一个乒乓台对决呢?

输入

一行三个正整数NABN、A、B

输出

一行一个整数表示答案。

样例输入

5 2 3

样例输出

2

提示

第一轮,淘淘赢下比赛来到第11个乒乓台,蓝蓝赢下比赛来到第22个乒乓台; 第二轮,淘淘赢下比赛仍留在第11个乒乓台,蓝蓝赢下比赛来到第11个乒乓台与淘淘汇合。

备注

  • 对于5050\\%的数据,满足AABB的奇偶性相同
  • 对于另外2020\\%的数据,满足A=1B=NA=1,B=N
  • 对于100100\\%的数据,满足1A<BN,2N10181 \leq A < B \leq N,2 \leq N \leq 10^{18}