AT_joi2020_yo2_d.テンキー (Tenkey)
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
テンキー (Tenkey)
小 J 有一个数字键盘。

该数字键盘上还有一个光标,初始指向数字键盘上的 0,可以用数字键盘输出一个数 A。
每次行动可以执行两个操作:
-
移动:将光标移动到相邻的键位上。
-
按:将光标指向的数字加入到输出 A 的下一位。
小 J 现在希望数字键盘输出的数 A 除以 M 的余数为 R。
求输出 A 的最少步骤。
输入格式
第一行两个整数 M 和 R,表示需要输出的数字除以的除数和余数。
输出格式
一行,输出一个正整数,表示使得除以 M 的余数是 R 所需的最少操作数。
样例 #1
样例输入 #1
100000 13
样例输出 #1
5
样例 #2
样例输入 #2
4 3
样例输出 #2
3
输入输出样例
输入#1
100000 13
输出#1
5
输入#2
4 3
输出#2
3
说明/提示
- 2≤M≤100000
- 1≤R<M
- 所有输入值均为整数。
子任务
1.( 30 分) M=100000
2.( 70 分) 无附加限制。
样例解释1
在本样例中,通过执行以下 5 操作可以输出数字 13。可以证明,没有更小的答案。
- 光标上移。光标指向的键是 1 。
- 按。 输入 1 。
- 光标向右移动。光标指向的键是 2 。
- 光标向右移动。光标指向的键是 3 。
- 按。 输入新号码 3 ,目前输入的号码为 13 。
样例解释2
在本样例中,通过执行 3 次操作可以输入 11 。需要注意的是,要输入 3 必须执行超过 4 次的操作,这并不是最佳选择。
输入解题思路,AI测评打分。不知道怎么写?