编程题
### 问题描述 帕秋莉是一个大魔法使,作为一个魔法使自然会有许多奇怪的宠物。 帕秋莉在地狱核熔炉中找到了一只小型焰灵,她把这一天定为焰零日(即第 $0$ 天)。 每过一天,一只小型焰灵会成长为一只中型焰灵; 一只中型焰灵会成长为一只大型焰灵; 一只大型焰灵会分解为一只小型焰灵和一只中型焰灵。 由于魔法使有很多工作,帕秋莉忘记了现在有多少焰灵,但是她记得今天是获得焰灵的第 $n$ 天,现在她需要你的帮助计算出三种焰灵的数量。 帕秋莉非常聪明,所以你只需要输出三种焰灵对 $100000007$ 取模后的数量即可。 ### 输入格式 输入仅一行,包含一个整数 $n$,其含义如上所述。 ### 输出格式 输出仅一行,包含三个整数,以空格分隔,依次代表小型焰灵,中型焰灵以及大型焰灵对 $100000007$ 取模后的结果。 ### 样例输入 ```text 10 ``` ### 样例输出 ```text 3 5 4 ``` ### 评测数据规模 对于 $60$% 的评测数据,$n\leq 10^7$ 。 对于 $100$% 的评测数据,$1\leq n\leq 10^{18}$ 。
查看答案
赣ICP备20007335号-2