AT_joi2020_yo2_d.テンキー (Tenkey)

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

テンキー (Tenkey)

小 JJ 有一个数字键盘。

テンキーの配置

该数字键盘上还有一个光标,初始指向数字键盘上的 00,可以用数字键盘输出一个数 AA。

每次行动可以执行两个操作:

  1. 移动:将光标移动到相邻的键位上。

  2. 按:将光标指向的数字加入到输出 AA 的下一位。

小 JJ 现在希望数字键盘输出的数 AA 除以 MM 的余数为 RR。

求输出 AA 的最少步骤。

输入格式

第一行两个整数 MM 和 RR,表示需要输出的数字除以的除数和余数。

输出格式

一行,输出一个正整数,表示使得除以 MM 的余数是 RR 所需的最少操作数。

样例 #1

样例输入 #1

100000 13

样例输出 #1

5

样例 #2

样例输入 #2

4 3

样例输出 #2

3

输入输出样例

  • 输入#1

    100000 13

    输出#1

    5
  • 输入#2

    4 3

    输出#2

    3

说明/提示

  • 2≤M≤100 0002 \le M \le 100\,000
  • 1≤R<M1 \le R < M
  • 所有输入值均为整数。

子任务

1.( 3030 分) M=100000M = 100000

2.( 7070 分) 无附加限制。

样例解释1

在本样例中,通过执行以下 55 操作可以输出数字 1313。可以证明,没有更小的答案。

  • 光标上移。光标指向的键是 11 。
  • 按。 输入 11 。
  • 光标向右移动。光标指向的键是 22 。
  • 光标向右移动。光标指向的键是 33 。
  • 按。 输入新号码 33 ,目前输入的号码为 1313 。

样例解释2

在本样例中,通过执行 33 次操作可以输入 1111 。需要注意的是,要输入 33 必须执行超过 44 次的操作,这并不是最佳选择。

输入解题思路,AI测评打分。不知道怎么写?

首页