第一題SSSP用Dijkstra with heap完成的
我想到時候可能會需要看一看Johnson's algorithm
這題SPFA效能不足以通過需求
因為他非接近樹狀圖的話可能就沒有很快了
robertanders 發表在 痞客邦 留言(0) 人氣(218)
類似8 Puzzle的做法
用IDA*
http://nopaste.csie.org/4b044
robertanders 發表在 痞客邦 留言(0) 人氣(342)
The closet pair problem
標準的Divide and conquer
有數學式證明只需要檢查該點Y排序好的上下共七點即可
然後restrict的範圍我是用比較直觀的大小
robertanders 發表在 痞客邦 留言(0) 人氣(1,044)
一題很單純的求凸包
http://nopaste.csie.org/c7023
robertanders 發表在 痞客邦 留言(0) 人氣(56)
沒想出特別的算法來確定飛彈是不是打到王國內
因此就只能重新做新凸包
然後確定該點是不是新凸包的Boundary
robertanders 發表在 痞客邦 留言(0) 人氣(116)
之前做過 後來發現應該用KMP實做
只要先算好Prefix
就可以知道真正"可能"長度
再來去Check 就知道是不是a^n了
robertanders 發表在 痞客邦 留言(0) 人氣(389)
Reverse原字串然後用KMP去比對
不相等字串B | 相等字串A |
| 相等字串A | 新增字串C
robertanders 發表在 痞客邦 留言(0) 人氣(414)
利用DFS + Heuristic Function
作法有點類似IDA*
不過沒有Iterative Deepening
另外真的有無解的情況
robertanders 發表在 痞客邦 留言(0) 人氣(37)
一開始用暴力解
好像78以後全部都是Strictly Pyramid Number
結果猜了之後
就AC了
robertanders 發表在 痞客邦 留言(0) 人氣(154)
很無聊的一題 沒什麼意思
讀入一個數字
然後推導很簡單的數學解
用公式直接解決
robertanders 發表在 痞客邦 留言(0) 人氣(93)