题解:P11996 我是黄色恐龙大将军

P11996 我是黄色恐龙大将军 题解

题目重述

对于正整数 nn,定义:

  • ana_n2n2^n 在十进制下的最高非零位数字
  • bnb_n5n5^n 在十进制下的最高非零位数字

求所有可能的 an×bna_n \times b_n 的值的(相同值仅计算一次)。

解题思路

关键步骤

  1. 观察模式
    计算前若干项的 an×bna_n \times b_n,发现结果在 {5,6,7,8,9,10}\{5,6,7,8,9,10\} 之间循环:

    nn ana_n bnb_n an×bna_n \times b_n
    1 2 5 10
    2 4 2 8
    3 8 1 8
    4 1 6 6
    5 3 3 9
  2. 验证周期性
    继续计算 n=6n=6n=10n=10 的乘积,结果仍为上述值,无新值出现:

    • n=6n=6: 6×1=66 \times 1 = 6
    • n=7n=7: 1×7=71 \times 7 = 7
    • n=8n=8: 2×3=62 \times 3 = 6
    • n=9n=9: 5×2=105 \times 2 = 10
    • n=10n=10: 1×9=91 \times 9 = 9

结论

所有不同的 an×bna_n \times b_n 值为 {5,6,7,8,9,10}\{5,6,7,8,9,10\},其和为:

5+6+7+8+9+10=455 + 6 + 7 + 8 + 9 + 10 = {45}


题解:P11996 我是黄色恐龙大将军
https://maqiyue114514.github.io/2025/07/01/题解:P11996-我是黄色恐龙大将军/
作者
maqiyue
发布于
2025年7月1日
更新于
2025年7月2日
许可协议