定义 n−n-n−可爱序列 指无限长的由 {1,2...,n}\{1,2...,n\}{1,2...,n} 组成的序列。同时 a1,a2...a_1,a_2...a1,a2...满足以下条件:
1.第 nnn 个及以后的元素是相同的,即若 ∀i,j≥n,ai=aj\forall i,j\geq n,a_i=a_j∀i,j≥n,ai=aj 。
2.对于每个位置 iii,紧随第 iii 个元素后的 aia_iai 个元素是相同的,即若 ∀i<j<k≤i+ai,aj=ak\forall i<j<k≤i+a_i,a_j=a_k∀i<j<k≤i+ai,aj=ak。
输入 nnn,请输出 n−n-n−可爱序列的数量 mod 109+7\bmod 10^9+7mod109+7 。
n≤106n\leq{10^6}n≤106。
翻译 by @皎月半洒花 。
使用您的 gxyz 通用账户