题目描述
小蓝正对一套基于大数乘法的加密算法进行安全评估。在评估过程中,他利用该算法生成了两个特殊的密钥 A 和 B:
- 密钥 A 由 20260606 个数字 9 组成,即 A=20260606个99...9
- 密钥 B 由 2026 个数字 9 组成,即 B=2026个99...9
通过计算两者的乘积,小蓝得到了超长的联合密钥 S=A×B。
为了校验该密钥在传输过程中的完整性,小蓝需要提取 S 的十进制表示(从左往右数,不含前导零)中特定数位上的数字。设 d1,d2,d3 分别为 S 的第 2026 位、第 20260523 位和第 20262632 位的数字。
现在,请你求出由这三个提取出的数字按顺序组成的三位整数 d1d2d3 的值。这里 d1 为百位数字(保证 d1 不为 0),d2 为十位数字,d3 为个位数字。例如,若提取出的三个数字分别为 d1=2,d2=5,d3=7,则你应当提交的答案为 257。
输出格式
这是一道结果填空题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只需编写一个程序输出这个整数,填写多余的内容将无法得分。