文章目錄
- 前言
- 一、題目分析
- 二、 輸入11
- 三、 輸入10
- 四、 輸入01
- 五、 輸入11
- 六、 答案
前言
博主不是很清楚具體的原理,只清楚解題的方法,
于2020.11.20之前的此篇文章中的輸入序列的求解是有問題的,請以最新內容為準,
一、題目分析

在輸入的時候是
從右向左輸入兩位后,左移兩位后再次輸入兩位,
對于11011011來說,就是依次輸出11、10,01,11

左邊的編碼有4列,添加一行對應的狀態,
狀態從00開始,則其數值為00、01、10、11
| 行\列 | 00(第一列) | 01(第二列) | 10(第三列) | 11(第四列) |
|---|---|---|---|---|
(第一行) | 00 | 20 | 22 | 02 |
(第二行) | 12 | 32 | 30 | 10 |
(第三行) | 21 | 01 | 03 | 23 |
(第四行) | 33 | 13 | 11 | 31 |
(第五行) | 02 | 22 | 20 | 00 |
(第六行) | 10 | 30 | 32 | 12 |
(第七行) | 23 | 03 | 01 | 21 |
(第八行) | 31 | 11 | 13 | 33 |
二、 輸入11
第一次輸入時,
先從第一行開始,找到輸入值11對應列為第四列
所以需要輸出的為第一行第四列的值02

因為
11對應的是第四列,第四列在連線圖中表示為第四條線
這條線的末端對應的是右側第四行的點,因為初始狀態從0開始,所以目標狀態=行數-1,則狀態為3

| 輸入 | 輸出 | 目標狀態 |
|---|---|---|
| 11 | 02 | 3 |
三、 輸入10
因為第一個步驟的目標為
第四行,所以第二個步驟就需要從第四行開始尋找
10是在第三列,第四行第三列值為11,所以輸出11

10對應了第三列,在連線圖是點的第三行
在圖中的第三條線指向了右側第7行的點,所以目標狀態為6

| 輸入 | 輸出 | 目標狀態 |
|---|---|---|
| 11 | 02 | 3 |
| 10 | 11 | 6 |
四、 輸入01
原理和步驟一、步驟二同
| 輸入 | 輸出 | 目標狀態 |
|---|---|---|
| 11 | 02 | 3 |
| 10 | 11 | 6 |
| 01 | 03 | 1 |
五、 輸入11
原理和步驟一、步驟二同
| 輸入 | 輸出 | 目標狀態 |
|---|---|---|
| 11 | 02 | 3 |
| 10 | 11 | 6 |
| 01 | 03 | 1 |
| 11 | 10 | 7 |
六、 答案
我們最后的輸入、輸出和目標狀態表如下
| 輸入 | 輸出 | 目標狀態 |
|---|---|---|
| 11 | 02 | 3 |
| 10 | 11 | 6 |
| 01 | 03 | 1 |
| 11 | 10 | 7 |
對應的輸出需要從下往上輸出,
(10,03,11,02)
因為我們輸出的是兩位數,所以對應的天線1是輸出左側的數字,天線2輸出右側的數字,

天線的輸出順序從上至下,天線對應的輸出序列如下:
| 天線 | 輸出序列 |
|---|---|
| 天線1 | 0101 |
| 天線2 | 2130 |
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/225927.html
標籤:其他
上一篇:RTMP推流協議視頻智能分析平臺EasyDSS直播點播系統開啟錄像后無法錄制如何排查?
下一篇:軟體測驗“基礎”怎么說
