已结束 GESP挑战赛#31
← 上一题 下一题 →

A7354 | 小午历险记之能量调节

时间限制1s
内存限制128MB
通过 / 提交0/0

题目描述

在一座科研站中,有一个环形能量刻度盘,刻度编号为 $0 \sim M-1$。当前刻度显示为 $x$,小午希望将其调整到目标刻度 $y$。刻度盘支持以下两种操作:

- 操作 A:刻度值加 $1$。若当前为 $M-1$,则会回到 $0$,即 $x \leftarrow (x+1)\bmod M$

- 操作 B:刻度值减 $1$。若当前为 $0$,则会回到 $M-1$,即 $x \leftarrow (x-1+M)\bmod M$

请你计算:将刻度从 $x$ 调整到 $y$ 所需的最少操作次数。

输入格式

一行三个整数 $M, x, y$。

输出格式

输出一个整数,表示最少操作次数。

输入输出样例

输入 #1
12 10 2
输出 #1
4
C++ 编辑器
输入
输出