zoukankan      html  css  js  c++  java
  • 智力题

    不学习,玩玩游戏,做做智力题

    智力题1:

    20*20*20的魔法,8000个小正方体,如果剥取最外一层,还剩下多少个方块?

    解:剥去一层,正方体棱长-2,答案 = 18*18*18 = 5832

    智力题2:

    两个圆环,半径分别是1和2,小圆在大圆内部绕大圆圆周一周,问小圆自身转了几周?如果在大圆的外部,小圆自身转几周呢?

    解:

    圆心的位移 = 球运动的距离

    小圆在内部运动的距离 = 2π*(2-1) = 2π = 1周

    小圆在外部运动的距离 = 2π*(2+1) = 6π = 3周

    智力题3:

    A、B两人玩猜字游戏,游戏规则如下:
    A选定一个 [1,100]之间的数字背对B写在纸上,然后让B开始猜;如果B猜的偏小,A会提示B这次猜的偏小;一旦B某次猜的偏大,A就不再提示,此次之后B猜的偏小A也不会再提示,只回答猜对与否。请问:B至少要猜()次才能保证猜对?

    解:

    假设第一次猜的是N(大了),则第二次最大需要猜N-1,三次最大需要N-2

    相当于一个公差为1的等差数列:N(N+1)/2 ≥ 100

    N = 14

    智力题4:

    解:

    1.横向看,每行中每个颜色都有3个格子,第三行深灰色浅灰色都有3个格子,那么?处的黑色格子必须为3

    (B,D,E,F,G)

    2.横向看,3个格子的都是2横1竖,则?处的黑色必须是

    (D,F,G)

    3.通过黑色的二维数组知道每个数字都是3个,3个1  3个2  3个3

    深灰的二维数组为:[(2,3,2),(1,1,3),(3,1,x)]     

    浅灰的二维数组为:[(1,2,3),(3,2,2),(1,3,x)]

    黑色的二维数组为:[(3,1,1),(2,3,1),(2,2,3)]   

    所以深灰色?处为2,浅灰色?处为1

    选:F

    智力题 5:

    有十张扑克牌,每次可以只出一张,也可以只出两张,要出完有多少种出法

    解:

    def count(n):
        if n < 1:
            return -1
        elif n == 1:
            return 1
        elif n == 2:
            return 2
        else:
            return count(n-2) + count(n-1)
    print(count(10))
    输出:89(种)

    持续更新......

  • 相关阅读:
    将不确定变为确定~接口应该是什么
    架构,改善程序复用性的设计~目录(附核心原代码)
    php实战第二十五天
    java一道简单的括号匹配问题
    屈原坐上神十带来了iOS 7
    《别独自用餐》 警句摘录
    php实战第二十四天
    偷了世界的程序员
    变故
    “快排”笔记
  • 原文地址:https://www.cnblogs.com/hhs1998/p/11781515.html
Copyright © 2011-2022 走看看