登山之道
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)
久久夜色精品国产亚洲
|
亚洲伊人久久精品影院
|
66精品综合久久久久久久
|
久久久91精品国产一区二区三区
|
一本色道久久综合
|
亚洲AV无码久久精品成人
|
久久精品国产亚洲AV嫖农村妇女
|
久久国产亚洲精品无码
|
欧美精品一区二区精品久久
|
久久性生大片免费观看性
|
色欲久久久天天天综合网
|
久久久久99精品成人片
|
亚洲中文字幕无码久久2017
|
91久久精品无码一区二区毛片
|
久久久久亚洲AV无码观看
|
久久青青草原精品国产软件
|
99久久99久久精品国产
|
久久综合中文字幕
|
热久久这里只有精品
|
99久久精品免费观看国产
|
久久精品天天中文字幕人妻
|
99999久久久久久亚洲
|
欧美精品国产综合久久
|
久久精品一区二区三区AV
|
免费精品国产日韩热久久
|
久久天天躁夜夜躁狠狠躁2022
|
中文字幕精品无码久久久久久3D日动漫
|
欧美精品国产综合久久
|
亚洲国产成人久久精品99
|
久久综合亚洲鲁鲁五月天
|
久久天堂AV综合合色蜜桃网
|
天天做夜夜做久久做狠狠
|
亚洲精品无码久久久
|
精品久久无码中文字幕
|
91秦先生久久久久久久
|
777午夜精品久久av蜜臀
|
国产精品9999久久久久
|
亚洲天堂久久久
|
久久久久久极精品久久久
|
久久久无码精品亚洲日韩蜜臀浪潮
|
狠狠色丁香婷婷综合久久来
|