Codeforces Round 617 (Div. 3) |
---|
Закончено |
Мишка хочет купить немного еды в магазине неподалеку. Изначально у него есть $$$s$$$ бурлей на карте.
Мишка может применить следующую операцию некоторое (возможно, нулевое) количество раз: выбрать некоторое целое положительное число $$$1 \le x \le s$$$,купить еду стоимостью ровно $$$x$$$ бурлей и получить $$$\lfloor\frac{x}{10}\rfloor$$$ бурлей в качестве кэшбека (другими словами, Мишка потратит $$$x$$$ бурлей и получит $$$\lfloor\frac{x}{10}\rfloor$$$ обратно). Выражение $$$\lfloor\frac{a}{b}\rfloor$$$ означает, что число $$$a$$$ поделено на $$$b$$$ с округлением вниз.
Гарантируется, что вы всегда можете купить еду, которая стоит $$$x$$$ для любого возможного значения $$$x$$$.
Ваша задача — назвать максимальное количество бурлей, которое Мишка может потратить, если будет совершать покупки оптимально.
Например, если у Мишки есть $$$s=19$$$ бурлей, то максимальное количество бурлей, которое он может потратить, равно $$$21$$$. Сначала он может потратить $$$x=10$$$ бурлей, получить $$$1$$$ бурль в качестве кэшбека. Теперь у него есть $$$s=10$$$ бурлей, таким образом, он может потратить $$$x=10$$$ бурлей, получить $$$1$$$ бурль в качестве кэшбека и потратить его тоже.
Вам нужно ответить на $$$t$$$ независимых наборов входных данных.
Первая строка входных данных содержит одно целое число $$$t$$$ ($$$1 \le t \le 10^4$$$) — количество наборов входных данных.
Следующие $$$t$$$ строк описывают наборы входных данных. Каждый набор задан на отдельной строке и состоит из одного целого числа $$$s$$$ ($$$1 \le s \le 10^9$$$) — количества бурлей, которое изначально есть у Мишки.
Для каждого набора входных данных выведите ответ на него — максимальное количество бурлей, которое Мишка может потратить, если будет совершать покупки оптимально.
6 1 10 19 9876 12345 1000000000
1 11 21 10973 13716 1111111111
Название |
---|