喵喵喵 III

· · 个人记录

打完比赛对完答案被人说 He's so Chinese 笑不活了。

Part A

A1-A4 宝宝题,不讲。

A5 两个筒的底面周长已知,所以可以算出半径。根据 Phytagorean theorem 计算高。解方程即可。答案:\boxed{\sqrt\frac{20}{21}\pi}

A6 定义一个数的贡献为它的分段数减去 1。例:13034041 的贡献是 2

注意到每个 n 位数 (n\ge 3) 都可以通过添加 0-9 的方式构建一个 n+1 位数(标 n\ge 3 是为了暴力求小 case 简化计算)。那么在这 9\times10^{n-1}n 位数里面,需要结尾是 0,并且添加的数字为 1-9,才能让贡献 +1。统计这样的贡献可以得到 81\times10^{n-2}

全部加起来(n=3\dots 7)再加上 9\times10^7 得到答案 \boxed{98999910}

Part B

B1,B2(a) 宝宝题,不讲。

B2(b) 用 \tan 和角公式,\tan\angle RPQ=7,得到答案 \boxed{25}

B2(c) 通过构造 \angle YXZ 的角平分线,使用两次角平分线定理+角平分线长定理算出 WY=\frac{25}8\sqrt{10}。再使用相似得到答案 \boxed{(\frac{81}8,\frac{117}8)}

B3(a) 宝宝题,不讲。

B3(b) 假设 b_n=a\times g^{n-1}。首先观察到:

\begin{aligned} c_2&=a\\ c_3&=a(a+g) \end{aligned}

于是我们断定 t=a+g。接下来是归纳过程:假设 c_{n-1}=a(a+g)^{n-3} 对所有 \le n 成立。

\begin{aligned} c_n&=b_{n-1}+ab_{n-2}+\sum_{i=1}^{n-3}b_ic_{n-i}\\ &=ag^{n-2}+a^2g^{n-3}+\sum_{i=1}^{n-3}a^2(a+g)^{n-2-i}g^{i-1}\\ &=a(a+g)(g^{n-3}+a\sum_{i=1}^{n-3}(a+g)^{n-3-i}g^{i-1})\\ &=a(a+g)(g^{n-3}+a\sum_{i=1}^{n-3}g^{i-1}\sum_{j=0}^{n-3-i}\binom{n-3-i}{j}a^jg^{n-3-i-j})\\ &=a(a+g)(g^{n-3}+a\sum_{i=1}^{n-3}\sum_{j=0}^{n-3-i}\binom{n-3-i}{j}a^jg^{n-j-4})\\ &=a(a+g)(g^{n-3}+\sum_{j=0}^{n-4}a^{j+1}g^{n-j-4}{\color{red}\sum_{i=1}^{n-3}\binom{n-3-i}{j}})\\ &=a(a+g)(g^{n-3}+\sum_{j=0}^{n-4}a^{j+1}g^{n-j-4}{\color{red}\binom{n-3}{j+1}})\\ &=a(a+g)(\sum_{j=0}^{n-3}\binom{n-3}{j}a^jg^{n-3-j})\\ &=a(a+g)^{n-2} \end{aligned}

Q.E.D. 标红的部分使用了 Hockeystick's Identity。

B3(c) 假设 b_n=a+d(n-1)。注意到

\begin{aligned} c_n&=b_1c_{n-1}+\sum_{i=2}^{n-1}b_ic_{n-i}\\ &=ac_{n-1}+\sum_{i=1}^{n-2}b_{i+1}c_{n-i-1}\\ &=ac_{n-1}+\sum_{i=1}^{n-2}(b_i+d)c_{n-i-1}\\ &=ac_{n-1}+d\sum_{i=1}^{n-2}c_{n-i-1}+\sum_{i=1}^{n-2}b_ic_{n-i-1}\\ &=(a+1)c_{n-1}+d\sum_{i=1}^{n-2}c_{n-i-1}\\ &=(a+1)c_{n-1}+d\sum_{i=1}^{n-2}c_i \end{aligned}

代入四个给定的 c 值,设 k=\sum_{i=1}^{2023}c_i,得到一个关于 a,d,k 的三元方程组,解出 a,d 即可。答案:\boxed{-6075}