Project Euler 63
の乗の対数(底10)をとることを考えます.
それによっての桁数が分かるので,
を満たせば良いと分かります.右辺より,
左辺より,
この左辺は,大で,10に近づき,9.0を超えると上の不等式を満たすは存在しなくなります.
を得ます.従って,について,3つ上の不等式を満たすの個数を足し合わせれば答えが求まります.
の乗の対数(底10)をとることを考えます.
それによっての桁数が分かるので,
を満たせば良いと分かります.右辺より,
左辺より,
この左辺は,大で,10に近づき,9.0を超えると上の不等式を満たすは存在しなくなります.
を得ます.従って,について,3つ上の不等式を満たすの個数を足し合わせれば答えが求まります.