陈宝麟吧 关注:563贴子:24,131
  • 41回复贴,共1

昨天听到个有趣的题目

只看楼主收藏回复

考虑所有的100位数(即0到10^100-1),把每个数的所有非零数字乘起来,然后把所有得到的结果加起来,问最后的结果的个位数是多少?


IP属地:江苏1楼2016-07-20 16:27回复
    好像很有趣


    IP属地:上海来自Android客户端2楼2016-07-20 21:28
    回复
      有趣而形式简单的题目,然并卵,我不会。


      来自iPhone客户端3楼2016-07-20 22:56
      回复
        100位以内吧


        来自iPhone客户端4楼2016-07-20 23:01
        收起回复
          肯定是小于10的数


          来自Android客户端5楼2016-07-20 23:33
          回复
            好像是0吧?
            首先(0~99)的按照题目计算情况为0(反正我是手算了一遍)
            想象(0~9)分别和上述的2位数字(01也算二位数)组成了一个3位数字,0开头时所有情况为0,1开头时所有情况为0,2开头时为0...以此类推
            然后用(0~9)和所有三位数组成四位数,以此类推,到最后结果一直是0
            此题用到了一点分支和递归的计算机思想我觉得。


            IP属地:陕西来自Android客户端8楼2016-07-21 09:12
            收起回复
              显然是0叭…可以做一个对应啦


              IP属地:北京来自Android客户端9楼2016-07-21 14:24
              收起回复
                所以应该是5咯(ฅ>ω<*ฅ)


                IP属地:北京来自Android客户端10楼2016-07-21 14:49
                回复
                  我又算错啦
                  T''应该是T(1)+T(N-1)
                  所以 T(N)=g( T(1)+6T(N-1) )
                  T(100)由于表达式比较麻烦我就写在回复里吧
                  实际上我手算0~99也算错啦~
                  好悲伤
                  感谢得出正解的h的解说~没让我一直错下去....


                  IP属地:陕西来自Android客户端12楼2016-07-22 10:16
                  收起回复


                    来自Android客户端14楼2016-07-25 12:07
                    回复
                      里面肯定有2乘以5,得到有0,和任何数相乘,最后一个数字肯定是0。。思维很简单,勿怪


                      IP属地:广东来自Android客户端15楼2016-08-05 14:01
                      回复