過年前來一帖~
有夠詭異的題目
乍看之下用BFS暴搜 DEBUG DE了3小時= =(其實好像還是可以 只是沒找到正確的剪枝而已)
後來想一想(查一查..)由於每個方法轉4次以上就會重複 SO 3^7爆破摟
-----------------------------------------------------------------
試過許多方法 一開始原本要試TBFS(雙向廣度優先搜尋) 後來因為不熟悉用法而且題目要求解路徑
想說太麻煩而改回單純BFS 但又遭遇了一開始提到的問題(重複判斷一直出錯 導致錯誤解)
後來試了下DFS 但好像方法錯了 一直試一直試....
最後只好爬文 剛好看到發人深省的一文
"順序不影響結果 & 鎂種發法超過4次等於沒轉"
怎麼一開始會沒想到呢? 應該是太執著於DEBUG 而沒有從頭到尾重新檢視題目吧 要以此為鑑阿
-----------------------------------------------------------------
USER: Lee Pu [leepupu1]
TASK: clocks
LANG: C++
Compiling...
Compile: OK
Executing...
Test 1: TEST OK [0.000 secs, 3176 KB]
Test 2: TEST OK [0.000 secs, 3176 KB]
Test 3: TEST OK [0.076 secs, 3176 KB]
Test 4: TEST OK [0.022 secs, 3176 KB]
Test 5: TEST OK [0.054 secs, 3176 KB]
Test 6: TEST OK [0.076 secs, 3176 KB]
Test 7: TEST OK [0.086 secs, 3176 KB]
Test 8: TEST OK [0.054 secs, 3176 KB]
Test 9: TEST OK [0.076 secs, 3176 KB]
All tests OK.
Your program ('clocks') produced all correct answers! This is your
submission #14 for this problem. Congratulations!
Here are the test data inputs:
------- test 1 ----
9 9 12
6 6 6
6 3 6
------- test 2 ----
12 9 12
9 9 9
12 9 12
------- test 3 ----
6 9 3
3 3 9
12 12 12
------- test 4 ----
9 3 9
9 9 9
9 9 9
------- test 5 ----
6 12 12
12 12 12
12 12 12
------- test 6 ----
3 12 9
6 6 6
12 12 12
------- test 7 ----
12 3 3
3 6 6
12 3 6
------- test 8 ----
12 3 9
9 12 12
3 6 9
------- test 9 ----
9 12 9
12 3 12
9 12 9
Keep up the good work!
Thanks for your submission!
CODE
2012年1月21日 星期六
2011年7月7日 星期四
2011年7月5日 星期二
2011年6月29日 星期三
2011年6月18日 星期六
2011年5月24日 星期二
ACM Q10066
令人頭痛的LCS
目前我只有一個初步模糊的概念
所以先寫找長度 比較簡單的題目 參考演算法筆記的
說真的 那麼多書看了還是 演算法筆記 一看就差不多了解了
<
等DP觀念在成熟一點在嘗試找出這個序列
不貼碼了 幾乎跟演算法筆記一模一樣
2011年5月23日 星期一
2011年5月22日 星期日
2011年5月21日 星期六
訂閱:
文章 (Atom)