设输入的整数为 M(同时也是数组长度),我们要统计长度为 M 的正整数序列 A1,…,AM,满足 ∀1≤i≤M−1: lcm(Ai,Ai+1)=M。
若 lcm(x,y)=M,必然有 x∣M, y∣M。将 M 的质因数分解写作
在某个遥远的星系中,每一种恒星的“能量印记”都可以用一个正整数表示。对于两个能量印记 x 和 y,它们的“共鸣值”定义为:将 x 和 y 分别分解质因数后,每个质数的指数取两者中的较大值,连乘得到的新数(即如果 x=∏piai,y=∏pibi,则共鸣值为 ∏pimax(ai,bi))。科学家发现了一个古老的“枢纽常数” M,他们希望构造一个长度为 M 的序列 A1,A2,…,AM,其中每一项都是一个正整数,且满足任意相邻两项的共鸣值恰好都等于 M。请你计算满足条件的序列共有多少种。因为答案可能非常大,请输出结果对 109+7 取模后的值。
M 的范围为 2≤M≤1018。
输入包含一行,一个正整数 M。
输出一个整数,表示方案数对 109+7 取模后的结果。
Scan the QR code below with WeChat to sign in
First-time scan will create your account automatically
请使用微信扫描下方二维码完成注册