Різні цифри
Обмеження: 2 сек., 512 МіБ
Назвемо пару чисел \((x, y)\)
хорошою, якщо в них немає жодної спільної цифри. Наприклад, пари
(47, 1093) або (4444, 7777) є хорошими, а пари
(10, 231) або (47, 74) — ні.
Нехай \(f(l, r)\) — це кількість хороших пар, що \(l \le x < y \le r\).
У Зеника є число \(n\). Йому цікаво чи існують такі \(l\) та \(r\), що \(f(l, r) = n\) і \(1 \le l \le r \le 10^{18}\). Допоможіть йому знайти відповідь на це запитання.
Вхідні дані
В єдиному рядку задано одне ціле число \(n\).
Вихідні дані
Якщо не існує пари \(l, r\), що
задовольняють умову виведіть -1. Інакше виведіть два числа
\(l\) та \(r\). Якщо існує декілька пар, що
задовольняють умови — виведіть будь-яку.
Обмеження
\(1 \le n \le 10^{16}\).
Приклади
| Вхідні дані (stdin) | Вихідні дані (stdout) |
|---|---|
| 6 | 4 7 |
| Вхідні дані (stdin) | Вихідні дані (stdout) |
|---|---|
| 4774 | 128 324 |
Джерело: The Algo Battles 2025 - Етап 4
Надіслати розв'язок
| Element Type | Створено | Хто | Задача | Компілятор | Результат | Час (сек.) | Пам'ять (МіБ) | № | Дії |
|---|
| Element Type | Створено | Хто | Задача | Компілятор | Результат | Час (сек.) | Пам'ять (МіБ) | № | Дії |
|---|