國王有一排開關,其上共有 N 個開關 S1, S2, S3, ..., SN。這排開關遠距離連接到一個顯示器的 M 個輸入端點 P1, P2, P3, ..., PM。這 M 個輸入端點分成 T 個長度不一的區間,每個區間內的端點,會順序連到某一個相應且相連的開關段。
即 Pi, Pi+1, Pi+2, ..., Pi+k-1 會連到 Sj, Sj+1, Sj+2, ..., Sj+k-1。換言之,一個開關可能連到多個輸入端子,且沒有任何端子是不和任何開關相連的。
顯示器會以輸入端子的 ON/OFF 狀態轉變成一個二進制數字 (P1 為最高位,而 PM 為最低位) 並把它的值顥示出來。這個數值是用為當天向國人獎賞的根據,數值越大,獎賞越多。這個顯示器是由一位大官負責人看管。
開關最初有部份是 ON 有部份是 OFF。國王會根據自己的心情,每天早上或將一個開關由 ON 轉 OFF 或由 OFF 轉 ON。而另一端的大官在中午時就會按顯示的數字發獎賞,數字越大,獎賞亦越大。其他時間內,若開關有變動,就會觸發警鐘。但你發現警鐘有漏洞,就是若你可以同時將一個 NO 的閞關轉 OFF 及另一個OFF 的開關轉 ON,則警鐘就不會被觸發。於是你打算每天中午前偷偷地更改閞關的狀態,使顯示器的輸出最大化,然後在大官發完獎賞後,再把開關復原。我們稱以上同時改變兩個開關的狀態的動作為一個操作,你希望找出每次使顯示器的輸出最大化所需要的最少操作次數。