登山之道
C++博客
::
首頁
::
新隨筆
:: :: ::
管理
見過的一個計(jì)劃
Posted on 2010-08-20 09:34
Kevin_Zhang
閱讀(276)
評論(0)
編輯
收藏
引用
所屬分類:
ACM基礎(chǔ)知識
一般要做到50行以內(nèi)的程序不用調(diào)試、100行以內(nèi)的二分鐘內(nèi)調(diào)試成
功.acm主要是考算法的
,主要時間是花在思考算法上,不是花在寫程序與debug上。
下面給個計(jì)劃你練練:
第一階段:
練經(jīng)典常用算法,下面的每個算法給我打上十到二十遍,同時
自己精簡代碼,
因?yàn)樘S茫砸毜綄憰r不用想,
10
-
15分鐘內(nèi)打完,甚至關(guān)掉
顯示器都可以把程序打
出來.
1
.最短路(Floyd、Dijstra,BellmanFord)
2
.最小生成樹(先寫個prim,kruscal要用并查集,不好寫)
3
.大數(shù)(高精度)加減乘除
4
.二分查找. (代碼可在五行以內(nèi))
5
.叉乘、判線段相交、然后寫個凸包.
6
.BFS、DFS,同時熟練hash表(要熟,要靈活,代碼要簡)
7
.數(shù)學(xué)上的有:輾轉(zhuǎn)相除(兩行內(nèi)),線段交點(diǎn)、多角形面積公式.
8
. 調(diào)用系統(tǒng)的qsort, 技巧很多,慢慢掌握.
9
. 任意進(jìn)制間的轉(zhuǎn)換
第二階段:
練習(xí)復(fù)雜一點(diǎn),但也較常用的算法。
如:
1
. 二分圖匹配(匈牙利),最小路徑覆蓋
2
. 網(wǎng)絡(luò)流,最小費(fèi)用流。
3
. 線段樹.
4
. 并查集。
5
. 熟悉動態(tài)規(guī)劃的各個典型:LCS、最長遞增子串、三角剖分、記
憶化dp
6
.博弈類算法。博弈樹,二進(jìn)制法等。
7
.最大團(tuán),最大獨(dú)立集。
8
.判斷點(diǎn)在多邊形內(nèi)。
9
. 差分約束系統(tǒng).
10
. 雙向廣度搜索、A
*
算法,最小耗散優(yōu)先.
第三階段:
前兩個階段是打基礎(chǔ),第三階段是鍛煉在比賽中可以快速建立
模型、想新算法
。這就要平時多做做綜合的題型了。
1
. 把oibh上的論文看看(大概幾百篇的,我只看了一點(diǎn)點(diǎn),呵呵)
。
2
. 平時掃掃zoj上的難題啦,別老做那些不用想的題.(中大acm的版
主經(jīng)常說我挑簡單的來
做:
-
P )
3
. 多參加網(wǎng)上的比賽,感受一下比賽的氣氛,評估自己的實(shí)力.
4
. 一道題不要過了就算,問一下人,有更好的算法也打一下。
只有注冊用戶
登錄
后才能發(fā)表評論。
【推薦】100%開源!大型工業(yè)跨平臺軟件C++源碼提供,建模,組態(tài)!
相關(guān)文章:
ACM中無輸入結(jié)束提示時如何判斷到達(dá)EOF
ACM題目的風(fēng)格和近幾年題目的發(fā)展
遞歸方程組解的漸進(jìn)階的求法——差分方程法
算法的復(fù)雜性
ACM的算法(覺得很好,有層次感)
見過的一個計(jì)劃
算法書建議收藏
ACMer應(yīng)具備的能力
pku1004
網(wǎng)站導(dǎo)航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
Powered by:
C++博客
Copyright © Kevin_Zhang
日歷
<
2010年8月
>
日
一
二
三
四
五
六
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
常用鏈接
我的隨筆
我的評論
我參與的隨筆
隨筆分類
數(shù)據(jù)庫(1)
ACM基礎(chǔ)知識(9)
ARM(2)
C/C++(12)
DOS(1)
Google Map API
Heritrix(1)
IT News(22)
JAVA(3)
Jsp
Linux(9)
Lucene(1)
PHP(6)
Python
Tree
Trie樹(1)
博弈
動態(tài)規(guī)劃(1)
回溯
匯編
計(jì)算幾何(1)
模擬(4)
排序(2)
嵌入式
數(shù)據(jù)結(jié)構(gòu)(2)
數(shù)論(2)
數(shù)學(xué)(3)
搜索(2)
搜索引擎(12)
隨機(jī)數(shù)
貪心(1)
圖論(1)
圖形學(xué)(1)
萬花筒(22)
網(wǎng)絡(luò)流
硬件(1)
隨筆檔案
2011年6月 (5)
2011年5月 (22)
2011年4月 (24)
2010年12月 (1)
2010年11月 (13)
2010年10月 (7)
2010年9月 (14)
2010年8月 (52)
2010年7月 (9)
文章分類
ACM題目分類(13)
C
C#
C++
DP動態(tài)規(guī)劃
JAVA
LUNIX
Python
博弈
計(jì)算幾何
模擬
數(shù)論(1)
搜索(1)
貪心
圖論
文章檔案
2010年8月 (4)
2010年7月 (22)
程序的靈魂--算法
沙場秋點(diǎn)兵,壯士凱歌還
北大POJ
他山之石,可以攻玉
圍觀強(qiáng)人
搜索
最新評論
1.?re: Lucene入門級筆記五 -- 分詞器,使用中文分詞器,擴(kuò)展詞庫,停用詞
54544554
--回家看回家看
2.?re: 水
評論內(nèi)容較長,點(diǎn)擊標(biāo)題查看
--Jason Huang
3.?re: 10項(xiàng)技能讓前端開發(fā)者價值百萬!
評論內(nèi)容較長,點(diǎn)擊標(biāo)題查看
--BURKERosie25
4.?re: (轉(zhuǎn)載)ACM經(jīng)歷總結(jié)[未登錄]
謝謝
--xingyezhi
5.?re: 世界頭號營銷大師們的營銷素質(zhì)
大道至簡,殊途同歸,值得借鑒。
--Kevin_Zhang
閱讀排行榜
1.?Java動態(tài)數(shù)組的用法詳解(12194)
2.? Lucene入門級筆記五 -- 分詞器,使用中文分詞器,擴(kuò)展詞庫,停用詞(3482)
3.?用scanf輸入字符串空格不識別??(2075)
4.?php java交互 php/java bridge (1932)
5.?設(shè)置MFC坐標(biāo)系(1793)
久久久久久人妻无码
|
久久久久99精品成人片三人毛片
|
99久久精品费精品国产
|
久久99国产亚洲高清观看首页
|
伊人久久大香线蕉精品
|
精品乱码久久久久久夜夜嗨
|
模特私拍国产精品久久
|
国产高潮国产高潮久久久
|
91久久国产视频
|
日韩乱码人妻无码中文字幕久久
|
久久婷婷五月综合97色直播
|
91麻豆国产精品91久久久
|
精品久久久久久久无码
|
久久成人国产精品
|
久久国产视频99电影
|
国产高潮国产高潮久久久
|
看全色黄大色大片免费久久久
|
久久天天躁狠狠躁夜夜avapp
|
久久久久久A亚洲欧洲AV冫
|
色偷偷久久一区二区三区
|
国产高清国内精品福利99久久
|
日韩人妻无码一区二区三区久久
|
久久国产精品免费一区二区三区
|
996久久国产精品线观看
|
国产A三级久久精品
|
亚洲色欲久久久久综合网
|
国产成人久久精品二区三区
|
国产V综合V亚洲欧美久久
|
伊人久久大香线蕉AV色婷婷色
|
久久激情五月丁香伊人
|
久久国产亚洲精品麻豆
|
www久久久天天com
|
久久精品九九亚洲精品
|
久久人人妻人人爽人人爽
|
伊人久久精品无码av一区
|
7777精品久久久大香线蕉
|
久久99国产精品久久99小说
|
国产精品9999久久久久
|
久久99国产精品尤物
|
99国产欧美精品久久久蜜芽
|
无码任你躁久久久久久老妇
|