CF96B Lucky Numbers (easy)
题目描述
Petya 喜欢幸运数字。众所周知,如果一个正整数的十进制表示只包含数字 $4$ 和 $7$,那么它就是幸运数字。例如,$47$、$744$、$4$ 都是幸运数字,而 $5$、$17$、$467$ 不是。
如果一个幸运数字的十进制表示中,数字 $4$ 和 $7$ 的个数相等,则它是超级幸运数字。例如,$47$、$7744$、$474477$ 是超级幸运数字,而 $4$、$744$、$467$ 不是。
有一天,Petya 遇到了一个正整数 $n$。请帮助他找到不小于 $n$ 的最小超级幸运数字。
输入格式
输入仅包含一行,一个正整数 $n$($1\leq n \leq 10^{9}$)。该数字没有前导零。
输出格式
输出不小于 $n$ 的最小超级幸运数字。
请不要在 C++ 中使用 %lld 来读写 64 位整数。建议使用 cin、cout 流或 %I64d 格式说明符。
说明/提示
由 ChatGPT 5 翻译