我發佈此作爲解決方案,以解決以下問題,與他人分享。 如果有比這更好的答案,那麼請張貼。充電混沌:谷歌代碼果醬[2014]
翔太的農民有問題。他剛剛進入他新建的農舍,但事實證明,所有設備的插座都沒有正確配置。作爲一名現代農民,Shota擁有大量的智能手機和筆記本電腦,甚至還擁有他最喜歡的牛和牛使用的平板電腦。總共他擁有N different devices
。由於這些設備具有不同的規格並且由各種公司製造,所以它們每個都需要不同的電流來充電。同樣,家中的每個插座都會輸出特定的電流。 An electric flow can be represented by a string of 0s and 1s of length L.
Shota希望能夠同時爲他的所有設備充電。巧合的是,他的新房裏正好有N個出口。爲了配置來自插座的電流,有一個帶L開關的主控制面板。第i個開關翻轉房屋內每個出口的電流的第i位。例如,如果從出口的電流是:
Outlet 0: 10
Outlet 1: 01
Outlet 2: 11
然後翻轉所述第二開關將重新配置電流:
Outlet 0: 11
Outlet 1: 00
Outlet 2: 10
如果將太具有需要流動「11」到智能電話充電,需要流量「10」充電的平板電腦和需要流量「00」充電的筆記本電腦,然後翻轉第二個開關將使他非常高興!
Misaki被Shota僱傭來幫助他解決這個問題。她測量了房子網點的電流,發現它們都不一樣。決定Shota是否有可能同時爲他的所有設備充電,如果可能的話,找出需要翻轉的開關的最小數量,因爲這些開關很大很重,Misaki不想要翻轉更多比她需要的東西。
與圖形尼斯的答案,所有:) –