Codeforces Beta Round 77 (Div. 2 Only) |
---|
Закончено |
Петя любит счастливые числа. Всем известно, что счастливыми являются натуральные числа, в десятичной записи которых содержатся только счастливые цифры 4 и 7. Например, числа 47, 744, 4 являются счастливыми, а 5, 17, 467 — не являются.
Очень счастливыми называются счастливые числа, в которых содержится одинаковое количество цифр 4 и 7. Например, числа 47, 7744, 474477 являются очень счастливыми числами, а 4, 744, 467 — не являются.
Однажды Пете встретилось натуральное число n. Найдите наименьшее очень счастливое число, которое не меньше n.
В единственной строке задано натуральное число n (1 ≤ n ≤ 109). Это число не содержит лидирующих нулей.
В единственной строке выведите наименьшее очень счастливое число, которое больше или равно n.
Пожалуйста, не используйте спецификатор %lld для чтения или записи 64-битных чисел на С++. Рекомендуется использовать потоки cin, cout или спецификатор %I64d.
4500
4747
47
47
Название |
---|