<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      微軟面試題 狀態機

      已知 圓盤上有4個開關 分布在正方形的4個角上

      1.每個開關都只有兩個狀態 開或者關 ; 觸摸一下開關 它的狀態就會互相轉換(開->關  關->開)

      2.你看不到現在開關的狀態是什么,你也不能通過觸摸判斷現在的開關是開還是關

      3.每一次操作你可以選擇改變一個開關的狀態,或者改變兩個開關的狀態

      4.操作完成后 ,圓盤會隨機轉動, (也就是說你下一次操作的時候這些開關的位置都已經移動了)

      5.由于正方形的相鄰點和對角點距離不一樣 ,那么在你改變兩個開關的時候,你可以通過這個判斷你改變的是對角點還是相鄰點

       

      6.當開關完全打開或者完全關閉的時候,  外面有個燈就會亮起來, 那么恭喜你 你搞定了

       

      問:

       有沒有一種嚴格的流程能使所有的初始狀態通過一定的操作都可以達成目標 讓那個燈亮起來

       

      PS:這個題目主要是關于狀態機 和狀態機之間的狀態轉化的問題

      PS:個人感覺這個題目很難,如果沒有遇到過 或者找對思路 是非常難解決的

       

      簡單解法邏輯:

        可以證明初始狀態只有4種 0000 0001 0011 0101  其他的狀態均和這些狀態等價

        例如 0000=1111   0001=0010=1110 (無法判斷開和關 以及不知道順序的原因)

        由于0000 已經是結果, 那么初始就只可能存在三種狀態

        A:0001   B:0011  C:0101

       

      操作流程:

        進去先按一次對角的兩個開關 如果初始狀態是C:0101 那么必然到達最終結果

        如果初始狀態不是C 那么有兩種情況 0011和0001

       

          假設初始是B:0011 可以證明0011在對角兩個開關被按下的時候會轉為0110或者其他,但是全部等價于0011,所以當前狀態還是0011

          接下來對當前狀態0011按一次相鄰的兩個開關,當前狀態要么變為0000 要么變為0101, 0000就直接成功了,如果沒成功就再按一次對角的開關 那么0101必然變為0000

          

          如果當前是0001 那么不管按多少次操作(每次操作按兩個按鈕) 那么最終狀態還是等價于0001 , 這個時候只要操作一次(只按一個開關) 那么0001會轉變為0000 0011 0101三種中的一種 然后再回到上面的操作邏輯做一次 就解出來了

       

      圖表操作邏輯

      初始狀態

      A:0101

      B:0011

      C:0001

      按對角的兩個開關

      完成

      依然等價0011

      依然等價0001

      按相鄰的兩個開關

      N/A

      完成            變成0101

      依然等價0001

      按對角的兩個開關

       

      N/A              完成

      依然等價0001

      按任意一個開關

       

                           N/A

      完成       0011或0101

      如果還沒有成功現在只有0011和0101了 在按上面的操作一次就ok了

       

       

       

       

       

       

       

       

      PS:解法是很簡單 不過沒有找對路子就很麻煩了

      posted on 2010-12-31 09:45  聽說讀寫  閱讀(1783)  評論(2)    收藏  舉報

      導航

      主站蜘蛛池模板: 2020中文字字幕在线不卡| 韩国无码AV片午夜福利| 男女一级国产片免费视频| 亚洲男人综合久久综合天堂| 日韩免费码中文在线观看| 亚洲a成人片在线观看| 少妇高潮水多太爽了动态图| 欧美高清一区三区在线专区| 可以在线观看的亚洲视频| 国产精品自拍一二三四区| 钟山县| 中文字幕 制服 亚洲 另类| 国产精品黄色精品黄色大片| 成人白浆一区二区三区在线观看| 久久久久国产精品人妻| jlzz大jlzz大全免费| 97久久久精品综合88久久| 好深好湿好硬顶到了好爽| 国产无码高清视频不卡| 高清中文字幕国产精品| 国产精品妇女一区二区三区| 国产69精品久久久久99尤物| 中文字幕在线视频不卡一区二区| 亚洲精品综合网二三区| 潘金莲高清dvd碟片| 99久久er热在这里只有精品99| 性欧美videofree高清精品| 在线视频中文字幕二区| 人与禽交av在线播放| 成人免费亚洲av在线| 一本大道久久香蕉成人网| 在线日韩日本国产亚洲| 亚洲sm另类一区二区三区| 69天堂人成无码免费视频| 鲜嫩高中生无套进入| 成人国产av精品免费网| 国产成人av三级在线观看| 加勒比中文字幕无码一区| 青海省| 日韩av在线一区二区三区| 国内精品自产拍在线播放|