12168. Подібні до 321 - 2


Відправити розв'язок

Бали: 100
Time limit: 2.0s
Memory limit: 500M

Authors:
Problem type
Allowed languages
C++, Java, Pascal, Python

Додатне ціле число \(x\) називається числом, подібним до 321, якщо воно задовольняє наступну умову.

  • Цифри \(x\) строго спадають зверху вниз.
  • Іншими словами, якщо \(x\) має \(d\) цифр, для кожного цілого числа \(i\) таке, що \(1≤i<d\):
    • (\(i\)-та цифра з початку \(x\)) > ((\(i+1\))-та цифра з початку \(x\)).

Зауважте, що всі одноцифрові додатні цілі числа є числами, подібними до 321.

Наприклад, 321, 96410 і 1 є числами, подібними до 321, а 123, 2109 і 86411 – ні.

Знайдіть \(K\)-е найменше число, подібне до 321.

Обмеження

  • Усі вхідні значення є цілими числами.
  • \(1≤K \le 1022\)
  • Існує принаймні \(K\) подібних до 321 чисел.

Формат вхідних даних

Вхідний потік містить ціле число \(K\).

Формат вихідних даних

У вихідний потік виведіть відповідь.

Приклад вхідних даних

15

Приклад вихідних даних

32

Числа подібні до 321 (1,2,3,4,5,6,7,8,9,10,20,21,30,31,32,40,…) від найменшого. 15-е з них 32.

Приклад вхідних даних

321

Приклад вихідних даних

9610

Приклад вхідних даних

777

Приклад вихідних даних

983210

Коментарі


  • 0
    Yaroslav_Savyshyn1  commented on Гру. 24, 2023, 6:55 після полудня

    Обмеження по К недописане


    • 0
      admin2  commented on Гру. 26, 2023, 4:45 після полудня

      Дописав