ホームページ  >  に質問  >  本文

java - 代码实现逻辑

现在有100个灯泡,每个灯泡都是关着的,第一趟把所有的灯泡灯泡打开,第二趟把偶数位的灯泡制反,第三趟让第3,6,9....的灯泡制反.......第100趟让第100个灯泡制反,问经过一百趟以后有多少灯泡亮着。

代码如何实现:

PHP中文网PHP中文网2741日前272

全員に返信(2)返信します

  • 伊谢尔伦

    伊谢尔伦2017-04-18 09:15:49

    @hsfzxjy の発言への追加

    リーリー
    • i スイッチを実行すると、i の複数のライトが切り替わるため

    • つまり、この旅行では、係数 i の電球がオンとオフになります

    上記から推測できます:

    リーリー

    は次のように要約できます:

    リーリー

    この状況を完全にシミュレートしたい場合は、Python コードを次に示します。

    リーリー

    しかし、上記の結論に基づくと、電球の数に完全二乗数がいくつあるかを知る必要があるだけです。

    リーリー

    私が回答した質問: Python-QA

    返事
    0
  • 黄舟

    黄舟2017-04-18 09:15:49

    すべての完全平方数が点灯します

    返事
    0
  • キャンセル返事