2^100
2^100の1の位
2の累乗の1のくらいは 2 4 8 6 の繰り返しで、99 mod 4 = 3 ということで、2^100 の1のくらいは 6。
確認。
Python 2.5.1 (r251:54863, Jul 23 2008, 11:00:16) [GCC 4.0.1 (Apple Inc. build 5465)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> str(2**100)[-1] '6' >>> 2**100 1267650600228229401496703205376L
(2^100)!の一億の位
まぁ深く考えるまでもなく 0 ですよね。1から2^100までの間に因数10を持つ数字は9つどころではないから。