联赛

2023年暑期集训整理(1)-最大的不能被3整除的约数

阅读提示:
如果是移动端阅读,可能会发生公式截断的问题,需要将设备横屏变为宽屏模式才能正常阅读.毕竟数学内容不同于纯文字.
另外,网站采用mathjax渲染latex代码,qq或者微信内置浏览器第一次打开可能会只显示源码不作处理.需要退出后再次打开才能正确渲染,其他浏览器应无问题.

对于每个正整数 $k, a_k$ 是最 大的且不能被 3 整除的 $k$ 的约数. 定义数列 $\left\{S_n\right\}$ 为 $S_n=a_1+a_2+\cdots+a_n$ (例如, $S_6=1+2+$ $1+4+5+2)$. 证明: $S_n$ 被 3 整除当且仅当 $n$ 的三进制表示中, 1 的个数可以被 3 整除.

    参考答案的做法比较复杂,我们这里用递推的方式书写.
    首先,如果做本题之前做过另外一个小题,对本题会有所帮助:
    设$a_n$是$n$的最大奇因子,求$S_{2^n}$.
    核心想法是考虑到$a_{2n}=a_n,a_{2n-1}=2n-1$,故    \begin{gather}        S_{2^n}=a_1+a_2+\dots+a_{2^n}\\        =(a_1+a_3+\dots+a_{2^n-1})+(a_2+a_4+\dots+a_{2^n})\\        =(1+3+\dots+(2^n-1))+(a_1+a_2+\dots+a_{2^{n-1}})\\        =(1+3+\dots+(2^n-1))+S_{2^{n-1}}    \end{gather}    再由这个递推式求出$S_{2^n}$
    本题的定义和上题非常类似,我们可以得到    \[        a_{3m+1}=3m+1,a_{3m+2}=3m+2,a_{3m}=a_m,\forall m \in \mn        \]
    于是    \begin{align}        S_{3m}&=a_1+a_2+\dots+a_{3m}\\        &=1+2+4+5+\dots+(3m-2)+(3m-1)+(a_3+a_6+a_9+\dots+a_{3m})\\        &=3+9+\dots+(6m-3)+S_m \\        &\equiv S_m \pmod 3    \end{align}
    这样就得到了$S_{3m}$和$S_m$的关系式.而题目中描述的三进制表达式也就自然而然出现了:    \[        S_{3m+1}\equiv 3m+1+S_{3m} \equiv S_m+1 \pmod 3    \]    \[        S_{3m+2}\equiv (3m+1)+(3m+2)+S_{3m} \equiv S_m \pmod 3    \]
    概括而言,就是引理:        \[        S_{3m+b} \equiv \delta(b)+S_m \pmod 3,b=0,1,2    \]    其中$\delta(1)=1,\delta(0)=\delta(2)=0$
    设$n$的三进制表达为$\sum_{j=0}^k b_j \cdot 3^j,b_j \in \{0,1,2\},\forall j =0,1,2,\dots,k$,且$b_k \ne 0$
    那么我们就有    \[        n=b_0+3(b_1+b_2 \cdot 3+\dots+b_k \cdot 3^{k-1})    \]

    对$k$归纳:    \[        S(\sum_{j=0}^k b_j \cdot 3^j) \equiv \sum_{j=0}^k \delta(b_j) \pmod 3        \]    当$k=0$容易验证成立


    假设对$k-1$成立,则$S(b_1+b_2 \cdot 3+\dots+b_k \cdot 3^{k-1}) \equiv \sum_{j=1}^k \delta(b_j) \pmod 3$
    考虑    \[        \sum_{j=0}^k b_j \cdot 3^j=b_0+3(b_1+b_2 \cdot 3+\dots+b_k \cdot 3^{k-1})    \]
    使用上面的引理可得
    \begin{align}        S(\sum_{j=0}^k b_j \cdot 3^j) &\equiv \delta(b_0)+S(b_1+b_2 \cdot 3+\dots+b_k \cdot 3^{k-1}) \\        &\equiv \delta(b_0)+\sum_{j=1}^k \delta(b_j) \\        &\equiv \sum_{j=0}^k \delta(b_j) \pmod 3    \end{align}
    则对$k+1$也成立