首页 > 其他 > 详细

319. 灯泡开关

时间:2020-09-18 16:45:37      阅读:71      评论:0      收藏:0      [点我收藏+]

技术分享图片

class Solution {
    public int bulbSwitch(int n) {
        return (int)Math.sqrt(n);

        // 刚开始灯都是关的,所以按奇数次会打开。比如n = 12;
        // 会在 第 1,12  2,6  3 ,4 轮被按,所以会被关闭
        // 所以序号的因子个数为偶数会关闭,奇数会打开。
        // 因为因数是承兑出现的,所以只有当n为平方数时因数个数为奇数才会被打开!
    }
}

 

319. 灯泡开关

原文:https://www.cnblogs.com/yonezu/p/13691444.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!