3盞燈和3個開關的對應關係

2021-07-05 23:50:50 字數 587 閱讀 5525

/** 題目 : 3盞燈和3個開關的對應關係

房間a有3盞不同顏色的燈,顏色分別是紅綠藍.

房間b有3個控制開關(且命名為1#開關,2#開關,3#開關),分別一一控制房間a的3盞燈,具體對應關係未知.

房間a和房間b是隔絕的, 互相不能看到裡面的情況.

現在的問題是: 只允許你進出每個房間一次,怎麼知道房間b的3個控制開關和房間a中三盞燈的對應關係?

*//**

這道題在csdn上看到有博文寫過求解過程, 關鍵點是讓每一盞燈和每個開關有唯一的對應關係.

這樣才可能一次就知道3個燈和3個開關的唯一對應關係.

記得那個博文上講的方法是開2個燈,然後關掉一盞,作出唯一對應關係的方法

*//**

我在刷題時,寫出一種,先開乙個燈,再開乙個燈的方法:)

假設燈為l1,l2,l3,對應的開關為k1,k2,k3. 開關初始為關閉,燈為全滅.

將k1開啟, 5分鐘後, 將k2開啟, 此時, 請馬上跑到房間a!

此時:滅的燈為l3;

點亮,但是不熱的燈為l2;

點亮但是燙手的燈為l1;

*/

100盞燈開關的問題

今天朋友發了乙個小學五年級的題目,如下 這小學五年級的題目也太難了吧0.0 用js的思路來完成這道題目 1.有100盞燈,開始都是關著的 let arr new array 100 fill 0 可以建立乙個長度為100,每項為 0 的陣列 0表示關著,1表示開著 2.第乙個學生按1的倍數燈,第二個...

Flex,Flash,AS3,AIR的關係和區別

flex,flash,as3,air的關係和區別 本文詳細介紹了 flash flex as3 air 的關係和區別。希望對初學者有幫助。as3flash flash 是用來生成 swf 檔案的創作工具,做動畫比較方便,可以在fla檔案內部寫as3 也可以在fla外部寫as3 flash 內建 as...

Flex,Flash,AS3,AIR的關係和區別

本文詳細介紹了 flash flex as3 air 的關係和區別。希望對初學者有幫助。as3 flash flash 是用來生成 swf 檔案的創作工具,做動畫比較方便,可以在fla檔案內部寫as3 也可以在fla外部寫as3 flash 內建 as3 編譯器,所以用flash也可編譯as3 生成...