zoukankan      html  css  js  c++  java
  • 【面经】开关灯问题

    1000盏灯关着,1000个人标号1~1000依次进入,每个人进去按一下自己标号倍数的开关,问最后哪些灯亮着。

    答案:亮灯的编号为1000以内的完全平方数。

    解析:其实这是一道数论题,我们知道

    • 开关按过的次数为其编号的所有因数的个数。
    • 由关到开,按过的次数为奇数次,说明有奇数个因子。
    • 所有因数的个数为奇数的自然数只有完全平方数。
  • 相关阅读:
    存储器
    存储器
    存储器
    计算机组成原理目录
    锁原理
    锁原理
    并发编程
    Java 算法
    Java 数据结构
    Java数据结构
  • 原文地址:https://www.cnblogs.com/AC-AC/p/13928456.html
Copyright © 2011-2022 走看看