1 条题解

  • 0
    @ 2024-8-14 6:58:09

    正常做这题显然 101810^{18} 是不可做的,所以问题一定出现在 gen 上。

    注意到 720097\mid2009,换句话说,若 t1=3k(kN+)t_1=3k(k\in\mathbb N_+),那么 t2=t1+9t_2=t_1+9,这就导致 3t23\mid t_2。以此类推,会发现对于 i[2,n]\forall i\in[2,n],满足 titi1=9t_i-t_{i-1}=9,答案就是 nn

    那么我们分别考虑 t1=3k+1,3k+2t_1=3k+1,3k+2 的情况。

    t1=3k+1t_1=3k+1 时,t2=t1+((6018k+2018)mod21)=t1+2=3k+3t_2=t_1+((6018k+2018)\bmod21)=t_1+2=3k+3,于是 3t23\mid t_2,从而回到了第一种情况。因此答案就是 n1n-1

    t1=3k+2t_1=3k+2 时,t2=t1+((6018k+4027)mod21)=t1+16=3k+18t_2=t_1+((6018k+4027)\bmod21)=t_1+16=3k+18,于是 3t23\mid t_2,从而回到了第一种情况。因此答案就是 n1n-1

    所以最后的答案就是 n1+[3t1]n-1+[3\mid t_1]

    • 1

    信息

    ID
    1123
    时间
    1000ms
    内存
    256MiB
    难度
    2
    标签
    递交数
    98
    已通过
    11
    上传者