#P5035. 金坷垃

金坷垃

题目背景

@rainheavy 原创。

这是一道巨(du)水(liu)题。

第一届中国国际博览会于 2018 年 11.5 ~ 11.10 在上海举行,特朗普统治的国家——美丽国带来了金坷垃。这是一种神奇的产品,据他们的广告所说:肥料用了金坷垃,能吸收 20 米以下的氮磷钾。

可是,在经过富土(tu)康的质检员 DevZhu 质检的时候发现出了点问题,金坷垃的效果并不像广告所说的那样。毕竟植物的根只能到深度为 11 的位置,金坷垃的效果有限。

题目描述

它只有如下的效果:(以 2020 为例)

2020 的真因子有 10,5,4,2,110,5,4,2,1

从地下 2020 米深处可以往上跳一个约数的长度。(比如 1010

现在它在 1010 米处,1010 的真因子有 5,2,15,2,1

再跳一个 55,为 5555 的真因子有 11

再跳 1111,为 4444 的真因子有 2,12,1

11 已用过,不能再用

再跳一个 22,为 2222 的真因子有 11

11 已用过,此时没法再跳了。此时的深度为 22

按上述要求跳,把所有符合要求的能跳的所有情况全试一遍,只要有一种情况最后结果为 11,这个肥料就合格,否则不合格。

DevZhu 面对一大堆待检验的金坷垃,并不想检验那么多,他想问问你有哪些金坷垃是合格的,在这些合格的金坷垃中,初始深度排在第 kk 个的是哪一个。

把合格的金坷垃按初始深度从小到大排,请输出第 kk 个金坷垃的初始深度,对 123456789123456789 取模。(富土康从不用 109+710^9+7998244353998244353

输入格式

一个数 kk

输出格式

合格的第 kk 个金坷垃的初始深度对 123456789123456789 取模后的结果。

1
1
2
2

提示

(简单死了。。。)

(给不会的人一点福利:有一个数据 k=1k=1。)

对于 30%30\% 的数据,k105k \le 10^5

对于 70%70\% 的数据,k109k \le 10^9

对于 100%100\% 的数据,k1018k \le 10^{18}