相信有些朋友在解這一題時會遇到一個問題
就是範例輸入
10 3 1 2 4 9 5 10 6 8 7 1 2 3 4 5 6 7 8 9 10 4 7 2 3 10 6 9 1 5 8 3 1 2 4 9 5 10 6 8 7 2 10 1 3 8 4 9 5 7 6
答案怎麼不是
6
4
10
5
原因很簡單
因為題目給的
3 1 2 4 9 5 10 6 8 7
代表的意思其實是
編號1的資料在第3個位置
編號2的資料在第1個位置
編號3的資料在第2個位置
編號4的資料在第4個位置
編號5的資料在第9個位置
編號6的資料在第5個位置
編號7的資料在第10個位置
編號8的資料在第6個位置
編號9的資料在第8個位置
編號10的資料在第7個位置
所以資料真正的順序為
2 3 1 4 6 8 10 9 5 7
把所以的輸入資料換成正確的資料順序
在做LCS找最大資料長度即可得到答案
相信有些朋友在解這一題時會遇到一個問題
就是範例輸入
10 3 1 2 4 9 5 10 6 8 7 1 2 3 4 5 6 7 8 9 10 4 7 2 3 10 6 9 1 5 8 3 1 2 4 9 5 10 6 8 7 2 10 1 3 8 4 9 5 7 6
答案怎麼不是
6
4
10
5
原因很簡單
因為題目給的3 1 2 4 9 5 10 6 8 7
代表的意思其實是
編號1的資料在第3個位置
編號2的資料在第1個位置
編號3的資料在第2個位置
編號4的資料在第4個位置
編號5的資料在第9個位置
編號6的資料在第5個位置
編號7的資料在第10個位置
編號8的資料在第6個位置
編號9的資料在第8個位置
編號10的資料在第7個位置
所以資料真正的順序為
2 3 1 4 6 8 10 9 5 7
把所以的輸入資料換成正確的資料順序
在做LCS找最大資料長度即可得到答案
謝謝,我因為這個一直不解了很久,這應該要放解題報告的
相信有些朋友在解這一題時會遇到一個問題
就是範例輸入
10 3 1 2 4 9 5 10 6 8 7 1 2 3 4 5 6 7 8 9 10 4 7 2 3 10 6 9 1 5 8 3 1 2 4 9 5 10 6 8 7 2 10 1 3 8 4 9 5 7 6
答案怎麼不是
6
4
10
5
原因很簡單
因為題目給的3 1 2 4 9 5 10 6 8 7
代表的意思其實是
編號1的資料在第3個位置
編號2的資料在第1個位置
編號3的資料在第2個位置
編號4的資料在第4個位置
編號5的資料在第9個位置
編號6的資料在第5個位置
編號7的資料在第10個位置
編號8的資料在第6個位置
編號9的資料在第8個位置
編號10的資料在第7個位置
所以資料真正的順序為
2 3 1 4 6 8 10 9 5 7
把所以的輸入資料換成正確的資料順序
在做LCS找最大資料長度即可得到答案
謝謝你讓這個社會變得更美好: )