第40题-无理数特定位数乘积

本文包含第40题解法

问题描述

题目意思是通过从1往后数,构造一个无理数,求这个无理数的小数部分第1,10,100,1000,10000,10000,1000000位对应数字的乘积

解题思路

预计本题数据规模不大,所以采用手动计算求解

根据这个表可以得到

d100 对应的数字是在10到100之间,(100-10)/2 = 45,所以对应数字是55,因为余数为0,所以对应数是5

d1000对应数字在100到1000之间,(1000-190)/3=270,对应数字是100+270=370,对应数是3

d10000对应数字在1000到10000之间,(10000-2890)/4=1777余2,对应数字是2777,对应数是7

d100000类似,(100000-38890)/5=12222,所以对应数字是22222,对应数是2

最后一个,(1000000-488890)/6=85185,对应数是85185+100000=185185,对应数是1

所以整个乘积是1*1*5*3*7*2*1=210

Last updated