沒想到什麼特別的解法
就單純枚舉前面頭的部分 然後去一一試驗
http://nopaste.csie.org/cd1aa
robertanders 發表在 痞客邦 留言(0) 人氣(23)
很棒的例題!
因為他說一個點只能走一次 (除了起點跟終點)
那乍看之下就是一個Max flow的結構了 (拆點型)
再加上它需要最少的距離
robertanders 發表在 痞客邦 留言(0) 人氣(60)
http://acm.pku.edu.cn/JudgeOnline/showmessage?message_id=43466
原本我寫的也是O(N^3)的 後來參考這份報告寫出O(N^2)的算法
不過注意他下面詳解的程式碼是錯誤的 (如果理解他做法可以輕鬆看出錯誤點)
robertanders 發表在 痞客邦 留言(0) 人氣(264)
蠻典型的單背包 不能重複物品的最佳解動態規劃
http://nopaste.csie.org/ea1d2
robertanders 發表在 痞客邦 留言(0) 人氣(35)
把邊拆成兩個 變成Directed Graph
去作Euler Circuit的演算法即可
蠻典型的題目
robertanders 發表在 痞客邦 留言(0) 人氣(17)
參考文件
http://olympiad.cs.uct.ac.za/presentations/camp2_2008/vertexcover.pdf
第四頁
robertanders 發表在 痞客邦 留言(0) 人氣(28)
很好聽的一首歌
http://www.youtube.com/watch?v=VrO9EWbt9mc
你一直在扶持著我 現在的我也將用自己的力量回報你 //
所以我們結伴前行 牽手走向未來 //
平時就這樣嬉戲打鬧 總有些虛無的感覺 //
包圍在冷漠的目光裡 屈於時代的巨風 //
如果要放棄 那又何必開始 //
如果要忘記 那又何必在意 //
動搖與勇氣在心中此起波伏 //
別再猶豫 用雙手去創造夢想吧 //
雖然也會有傷痛 或許還會落淚 //
但我們終將跨過重重障礙 比誰攀的都還要更高 //
如果只是貪圖眼前的享樂 //
那就會看不清前路去向 //
所以無論遇上什麼困難 //
亦不要逃避現實勇敢面對 //
如果心中有信念 那就堅持為她拼搏 //
如果不想失去 那就不顧一切守護 //
如果輕言放棄 那就會一蹶不振 //
所以現在就得堅定信念往前衝 //
雖然也會有孤獨 或許還會有失落 //
不過我並非獨自一人 因為有妳在身邊
robertanders 發表在 痞客邦 留言(0) 人氣(15)
假設C1...C3皆包含有1...K的數字
而Cn卻沒全包含
則我必可找到一個數字a 不屬於Cn而屬於集合1...K
如此
robertanders 發表在 痞客邦 留言(0) 人氣(10)
USACO Gold
寫出來會很清楚的看見
Minimum cost =
C1Y1 + Y2 * min(C1 + S, C2) + Y3 * min(C3, S + min(C1 + S, C2) ) ...
robertanders 發表在 痞客邦 留言(0) 人氣(24)
表面上是需要O(N^2)的
如果你仔細分析問題
你就會發現其實就是從後面找回來
然後該狀態下找第n大的數字
robertanders 發表在 痞客邦 留言(0) 人氣(26)