登山之道
C++博客
::
首頁
::
新隨筆
:: :: ::
管理
見過的一個(gè)計(jì)劃
Posted on 2010-08-20 09:34
Kevin_Zhang
閱讀(287)
評(píng)論(0)
編輯
收藏
引用
所屬分類:
ACM基礎(chǔ)知識(shí)
一般要做到50行以內(nèi)的程序不用調(diào)試、100行以內(nèi)的二分鐘內(nèi)調(diào)試成
功.acm主要是考算法的
,主要時(shí)間是花在思考算法上,不是花在寫程序與debug上。
下面給個(gè)計(jì)劃你練練:
第一階段:
練經(jīng)典常用算法,下面的每個(gè)算法給我打上十到二十遍,同時(shí)
自己精簡代碼,
因?yàn)樘S茫砸毜綄憰r(shí)不用想,
10
-
15分鐘內(nèi)打完,甚至關(guān)掉
顯示器都可以把程序打
出來.
1
.最短路(Floyd、Dijstra,BellmanFord)
2
.最小生成樹(先寫個(gè)prim,kruscal要用并查集,不好寫)
3
.大數(shù)(高精度)加減乘除
4
.二分查找. (代碼可在五行以內(nèi))
5
.叉乘、判線段相交、然后寫個(gè)凸包.
6
.BFS、DFS,同時(shí)熟練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
. 熟悉動(dòng)態(tài)規(guī)劃的各個(gè)典型:LCS、最長遞增子串、三角剖分、記
憶化dp
6
.博弈類算法。博弈樹,二進(jìn)制法等。
7
.最大團(tuán),最大獨(dú)立集。
8
.判斷點(diǎn)在多邊形內(nèi)。
9
. 差分約束系統(tǒng).
10
. 雙向廣度搜索、A
*
算法,最小耗散優(yōu)先.
第三階段:
前兩個(gè)階段是打基礎(chǔ),第三階段是鍛煉在比賽中可以快速建立
模型、想新算法
。這就要平時(shí)多做做綜合的題型了。
1
. 把oibh上的論文看看(大概幾百篇的,我只看了一點(diǎn)點(diǎn),呵呵)
。
2
. 平時(shí)掃掃zoj上的難題啦,別老做那些不用想的題.(中大acm的版
主經(jīng)常說我挑簡單的來
做:
-
P )
3
. 多參加網(wǎng)上的比賽,感受一下比賽的氣氛,評(píng)估自己的實(shí)力.
4
. 一道題不要過了就算,問一下人,有更好的算法也打一下。
只有注冊(cè)用戶
登錄
后才能發(fā)表評(píng)論。
【推薦】100%開源!大型工業(yè)跨平臺(tái)軟件C++源碼提供,建模,組態(tài)!
相關(guān)文章:
ACM中無輸入結(jié)束提示時(shí)如何判斷到達(dá)EOF
ACM題目的風(fēng)格和近幾年題目的發(fā)展
遞歸方程組解的漸進(jìn)階的求法——差分方程法
算法的復(fù)雜性
ACM的算法(覺得很好,有層次感)
見過的一個(gè)計(jì)劃
算法書建議收藏
ACMer應(yīng)具備的能力
pku1004
網(wǎng)站導(dǎo)航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
Powered by:
C++博客
Copyright © Kevin_Zhang
日歷
<
2010年12月
>
日
一
二
三
四
五
六
28
29
30
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
5
6
7
8
常用鏈接
我的隨筆
我的評(píng)論
我參與的隨筆
隨筆分類
數(shù)據(jù)庫(1)
ACM基礎(chǔ)知識(shí)(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)
博弈
動(dòng)態(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動(dòng)態(tài)規(guī)劃
JAVA
LUNIX
Python
博弈
計(jì)算幾何
模擬
數(shù)論(1)
搜索(1)
貪心
圖論
文章檔案
2010年8月 (4)
2010年7月 (22)
程序的靈魂--算法
沙場(chǎng)秋點(diǎn)兵,壯士凱歌還
北大POJ
他山之石,可以攻玉
圍觀強(qiáng)人
搜索
最新評(píng)論
1.?re: Lucene入門級(jí)筆記五 -- 分詞器,使用中文分詞器,擴(kuò)展詞庫,停用詞
54544554
--回家看回家看
2.?re: 水
評(píng)論內(nèi)容較長,點(diǎn)擊標(biāo)題查看
--Jason Huang
3.?re: 10項(xiàng)技能讓前端開發(fā)者價(jià)值百萬!
評(píng)論內(nèi)容較長,點(diǎn)擊標(biāo)題查看
--BURKERosie25
4.?re: (轉(zhuǎn)載)ACM經(jīng)歷總結(jié)[未登錄]
謝謝
--xingyezhi
5.?re: 世界頭號(hào)營銷大師們的營銷素質(zhì)
大道至簡,殊途同歸,值得借鑒。
--Kevin_Zhang
閱讀排行榜
1.?Java動(dòng)態(tài)數(shù)組的用法詳解(12213)
2.? Lucene入門級(jí)筆記五 -- 分詞器,使用中文分詞器,擴(kuò)展詞庫,停用詞(3502)
3.?用scanf輸入字符串空格不識(shí)別??(2101)
4.?php java交互 php/java bridge (1945)
5.?設(shè)置MFC坐標(biāo)系(1811)
久久久久这里只有精品
|
狠狠色综合久久久久尤物
|
中文字幕亚洲综合久久菠萝蜜
|
久久精品国产亚洲av瑜伽
|
久久精品国产精品亚洲
|
国产精品欧美久久久久无广告
|
777久久精品一区二区三区无码
|
久久精品无码一区二区app
|
狠狠色丁香久久婷婷综合_中
|
色诱久久久久综合网ywww
|
99久久成人18免费网站
|
综合网日日天干夜夜久久
|
精品午夜久久福利大片
|
久久国产亚洲精品
|
色妞色综合久久夜夜
|
国产成人无码久久久精品一
|
久久精品国产亚洲av麻豆小说
|
久久天天躁狠狠躁夜夜96流白浆
|
久久久久高潮综合影院
|
久久国产精品久久
|
中文字幕乱码久久午夜
|
久久久久久一区国产精品
|
国内精品久久久久影院优
|
国产aⅴ激情无码久久
|
国产精品亚洲综合久久
|
久久99热精品
|
国产综合成人久久大片91
|
久久精品免费网站网
|
久久久久亚洲AV成人片
|
久久亚洲中文字幕精品一区
|
狠狠色丁香久久婷婷综
|
韩国无遮挡三级久久
|
99麻豆久久久国产精品免费
|
伊人久久大香线蕉综合5g
|
免费精品99久久国产综合精品
|
久久综合88熟人妻
|
久久久久亚洲AV成人片
|
东京热TOKYO综合久久精品
|
午夜精品久久久久久久久
|
久久精品中文字幕无码绿巨人
|
国产成人精品综合久久久久
|