http://www.cs.nctu.edu.tw/~huanpo/0519.ppt
- May 18 Tue 2010 19:45
-
2010/5/19 8th 程式教學
- Dec 25 Fri 2009 15:18
-
程式設計講義 - 12/25 Gaming Tree
講義
http://www.cs.nctu.edu.tw/~huanpo/1225GamingTree.ppt
程式碼 Source Code
http://www.cs.nctu.edu.tw/~huanpo/1225Demo.cpp
程式碼(優化版) Source Code with table
- Oct 09 Fri 2009 13:10
-
程式設計講義 - 10/9 KMP Algorithms
- Sep 06 Sun 2009 10:54
-
程式設計 - RMQ ST (轉貼)
来看一下ST算法是怎么实现的(以最大值为例):
首先是预处理,用一个DP解决。设a是要求区间最值的数列,f表示从第i个数起连续2^j个数
中的最大值。例如数列3 2 4 5 6 8 1 2 9 7
,f[1,0]表示第1个数起,长度为2^0=1的最大值,其实就是3这个数。
f[1,2]=5,f[1,3]=8,f[2,0]=2,f[2,1]=4……从这里可以看出f其实就等于a。这样,Dp的状态、初值都已经有了,剩下的
- Aug 28 Fri 2009 12:15
-
PKU - 3277 City Horizon
- Aug 25 Tue 2009 16:36
-
PKU - 2391 Ombrophobic Bovines
架構想了好幾個 想到快崩潰了
不過最後經由學長指點
最後終於把其中一個我想過的架構的bug除掉 完成了最後版本
簡單的來說每個點都有一個in點 是給source指向的
有一個out點 是指向sink的
- Aug 24 Mon 2009 14:48
-
PKU - 1944 Fiber Communications
Bug太多 差點沒崩潰Orz
最後總算是找出錯誤點 然後AC了
因為我做法是枚舉一個切斷點
我想說可以找到一個點 去作一個尋找LOWER BOUND的動作 直接跳躍前進
可是我發現這樣會有問題
- Aug 21 Fri 2009 17:22
-
ACM 929 - Number Maze
第一題SSSP用Dijkstra with heap完成的
我想到時候可能會需要看一看Johnson's algorithm
這題SPFA效能不足以通過需求
因為他非接近樹狀圖的話可能就沒有很快了
這邊是4 adjacent directions都可以走
- Aug 21 Fri 2009 13:50
-
PKU - 1948 Triangular Pastures
- Aug 08 Sat 2009 11:44
-
PKU - 3659 Cell Phone Network
- Aug 06 Thu 2009 19:03
-
PKU - 2711 Leapin' Lizards
拆點作最大流
這邊最大流量可以被估計最多約n*n
所以我選擇Ford Fulkerson實作Maximum Flow
而非Edmond Karp
- Aug 06 Thu 2009 19:03
-
PKU - 3439 Server Relocation