现在有100个灯泡,每个灯泡都是关着的,第一趟把所有的灯泡灯泡打开,第二趟把偶数位的灯泡制反,第三趟让第3,6,9....的灯泡制反.......第100趟让第100个灯泡制反,问经过一百趟以后有多少灯泡亮着。
代码如何实现:
伊谢尔伦2017-04-18 09:15:49
@hsfzxjy の発言への追加
リーリーi
スイッチを実行すると、i
の複数のライトが切り替わるため
つまり、この旅行では、係数 i
の電球がオンとオフになります
上記から推測できます:
リーリーは次のように要約できます:
リーリーこの状況を完全にシミュレートしたい場合は、Python コードを次に示します。
リーリーしかし、上記の結論に基づくと、電球の数に完全二乗数がいくつあるかを知る必要があるだけです。
リーリー私が回答した質問: Python-QA