Buy a Shovel Coding Question-Codeforces rated 800

Placewit
2 min readMar 9, 2022

Problem Statement :

Polycarp urgently needs a shovel! He comes to the shop and chooses an appropriate one. The shovel that Polycarp chooses is sold for k burles. Assume that there is an unlimited number of such shovels in the shop.

In his pocket, Polycarp has an unlimited number of “10-burle coins” and exactly one coin of r burles (1 ≤ r ≤ 9).

What is the minimum number of shovels Polycarp has to buy so that he can pay for the purchase without any change? It is obvious that he can pay for 10 shovels without any change (by paying the required amount of 10-burle coins and not using the coin of r burles). But perhaps he can buy fewer shovels and pay without any change.

Note that Polycarp should buy at least one shovel.

Input Format:

The single line of input contains two integers k and r (1 ≤ k ≤ 1000, 1 ≤ r ≤ 9) — the price of one shovel and the denomination of the coin in Polycarp’s pocket that is different from “10-burle coins”.

Remember that he has an unlimited number of coins in the denomination of 10, that is, Polycarp has enough money to buy any number of shovels.

Output Format:

Print the required minimum number of shovels Polycarp has to buy so that he can pay for them without any change.

Given:

117 3

Output:

9

Explanation of Test Case:

In the given example Polycarp can buy 9 shovels and pay 9*117 = 1053 burles. Indeed, he can pay this sum by using 10-burle coins and one 3-burle coin. He can’t buy fewer shovels without any change.

Code:

Thanks for Reading

Placewit grows the best engineers by providing an interactive classroom experience and by helping them develop their skills and get placed in amazing companies.

Learn more at Placewit. Follow us on Instagram and Facebook for daily learning.

--

--