CF934B A Prosperous Lot

题目描述

除了年兽,还有一种名为“祟”的妖怪,会吓唬孩子并让他们生病。父母会把包着钱的红包放在孩子的枕头下,这样当“祟”靠近时,红包里的仙灵就会将其驱赶。 大班班正在犹豫要给多少压岁钱。他觉得“圈”很吉利,因为它象征着团圆与和谐。 他想找到一个不超过 $10^{18}$ 的正整数 $n$,使得 $n$ 的十进制表示中恰好有 $k$ 个“圈”,或者判断不存在这样的 $n$。 “圈”指的是数字阿拉伯数字书写时被线条包围的平面区域。例如,数字 $4$ 有一个圈,$8$ 有两个圈,$5$ 没有圈。具体每个数字的圈数见下图。 ![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF934B/ef09358ad2ff9bd7af31e67d589f7cc1105bcc74.png)

输入格式

输入仅一行,包含一个整数 $k$($1 \leq k \leq 10^6$),表示期望的圈数。

输出格式

输出一个整数。如果不存在这样的 $n$,输出 $-1$;否则输出任意一个满足条件的正整数 $n$,且 $n$ 不超过 $10^{18}$。

说明/提示

由 ChatGPT 4.1 翻译