另一个整数问题


Submit solution

Points: 10
Time limit: 1.0s
Memory limit: 4M

Author:
Problem type
Allowed languages
C++

另一个整数问题

给定两个整数 \(a\) 和 \(b\)。 在一次操作中,你可以选择一个整数 \(k\)(\(1 \le k \le 10\)),并将其加到 \(a\) 上或者从 \(a\) 上减去。换句话说,你选择一个整数 k ∈ [1; 10],然后执行以下操作:

a := a + k,或者 a := a - k。
你可以在不同的操作中选择不同的 \(k\) 值。 你的任务是找到将 \(a\) 变为 \(b\) 所需的最小操作次数。

输入

每一行,包含两个整数 a 和 b (\(1 \le a, b \le 10^9\))。

输出

对于每个测试用例,输出答案:将 a 变为 b 所需的最小操作次数。

输入:
13 42

输出:

3
输入:
18 4

输出:

2
输入:
1337 420

输出:

92

Comments

There are no comments at the moment.