acm ,我是很菜的鳥。只學過c c ,並求指導一下該按什麼流程學。

2025-01-31 09:50:28 字數 2069 閱讀 1595

1樓:網友

原創哦~我的觀點:

第一階段:先刷水題,水題,就是幾乎不牽扯演算法。需要自己想方法解決。

這樣的題,一是鍛鍊 邏輯思維和思維的嚴謹,二是鍛鍊**能力(寫的**越來越長而錯誤越來越少,看別人很長的**很快就能看明白對方的思路,這些都是**能力)

**能力不夠直接學習演算法 會非常吃力了。。

在各大oj刷200道水題,這樣算是入門了吧。。:推薦去hdoj因為這上面的水題比較多,適合新手入門,第11頁,第16很多中文水題)。越到實在是做不出來的題就放放。。

第二階段:漸漸的學一些簡單的演算法。。

hdoj的論壇上有的課件,水題刷的差不多了,看著課件(課件有些得放寫的不是很詳細,可以去 這方面的資料),學一些基礎演算法,繼續刷題。。。

第二階段刷到400.。

第三階段: 在第二階段的基礎上繼續糾結演算法。 這時候可以看演算法導論了。學習資料結構。繼續刷題。。

刷到600.。

演算法導論看完之後樓主可以去看看 劉汝佳的黑書(演算法藝術與資訊學競賽)。

如果樓主能堅持到這時候,那算是乙個牛了。。

之後樓主應該就知道該怎麼走了。。

2樓:網友

搞acm的主要是側重於演算法的,資料結構和演算法一定要精通,一定要注重空間和時間效率!

如何處理好c、c++和acm的學習?

3樓:嚏鞍晝寅宿

acm不瞭解,這個給不了建議。

但是c和cpp,語句有相似的,但是結構不一樣。

而且c程序導向,cpp物件導向,如果你確定一起學習不會混淆的話可以一起學。

這兩個哪個先學哪個後學都可以。

4樓:丿艾瑞灬莉婭

acm最後不都是要用c/c++的做題嗎,這兩者是基礎和應用的關係,哪有什麼先學後學的。

至於c和c++,我沒打過acm,但c的用處一般都是用來讀寫資料,c++用來寫邏輯。再說了acm是考演算法和資料結構的,不可能考你語言基礎知識的。

為參加acm學c語言,應該怎麼學啊

5樓:網友

額。。你還沒有學過c就要參加acm啦?沒事,慢慢來~

俺大學期間參加過acm,只拿過乙個銅牌。就談談我的經驗吧~

學程式語言,無非看書+實踐。

學習c語言,國內入門的就是譚浩強的書綠皮書啦~好好學學。如果對國內的書無好感,可以看看c primer plus。如果要學的更全面,就一定要看brian 和dennis 寫的c程式設計語言。

以上是語言部分。但是要玩acm,這還遠遠不夠。

大學期間計算機專業都會學資料結構和演算法設計兩門課程,這些課程至關重要。所以,如果你要精進自己的演算法能力,這兩門必須學好。同樣推薦幾本書,國內的嚴蔚敏的資料結構和王曉東的計算機演算法設計與分析。

國外的mark allen weiss的資料結構與演算法分析:c語言描述和著名的mit的演算法導論。注意,老外的書更全面複雜,無論是初學階段,還是後來的能力提公升,都會有幫助!

入門的話還是國內的啦~

以上內容學好只是表明你的理論基礎過關。更重要的就是編碼能力了。acm是理論和實踐的結合。

在實際程式設計中會有很多小技巧和規律,這個就要靠你自己摸索了。當然,針對具體的acm比賽方面的書,無論是acm規則,編碼除錯技巧還是演算法理論,國內也有不少好的,比如劉汝佳的書就非常值得一看。推薦劉汝佳的黑書《演算法藝術與資訊學競賽 》(後期看)和他的《演算法藝術與資訊學競賽•演算法競賽入門經典》(前期可看)

此外,一定要多多練習,各大oj,包括zoj,poj等等,都是練習的去處。一定要勤刷題啊~不懂就問,上網多搜尋,幾乎所有的題目都會有人給出解答的~

最後,參加acm是件很苦的事情。除了訓練,到後期,你得學會合作,畢竟acm是三人組隊參加。要找到自己擅長的領域,乙個人很少可能是acm全能王,你是擅長搜尋,還是動態規劃,自己要非常清楚。

另外,數學理論也要加強!具體數學,離散數學,組合數學,根據你在隊伍中角色和職能的定位有目的的精進自己的數學理論~

以上說的順序不並不是固定的。比如學完c語言後就可在oj上刷刷水題了~之後可以一邊學演算法,一邊學資料結構,一邊上oj做題啦~

說了這麼多,最後說一句,歡迎加入acm!

我學過C C 的基礎知識

實話,我覺得看了這兩本書之後,你還應該看一點c 的書,應該這兩本書上講的東西實在有限。資料結構方面,我正在看 資料結構與演算法 物件導向的c 模式,還可以。資料結構與演算法設計 王曉東 電子工業出版社 資料結構 使用c 語言描述 陳慧南 人民郵電出版社出版 資料結構 c語言版 嚴蔚敏 很經典的一本書...

專業課我只學過高鴻業的西方經濟學,想考研,能考哪個專業

就經濟咯。金融的話,應該可以的。專業課不是最主要的。考研成績中,差距最大的 內是數學。容 考研,經濟金融,數學是數四,最簡單的 如果你數學好的話,沒什麼大問題了。經濟入門用 高鴻業的 西方經濟學 然後薩繆爾森 經濟學 平狄克 微觀經濟學 中國人大出版社 多恩布什 巨集觀經濟學 中國財政經濟出版社以上...

《靜夜思》我還學過他的另一首詩是?

靜夜思 的作者是唐代詩人李白。他的另一首詩是 望廬山瀑布 日照香爐生紫煙,遙看瀑布掛前川。飛流直下三千尺,疑是銀河落九天。望廬山瀑布。日照香爐生紫煙,遙看瀑布掛前川。飛流直下三千尺,疑是銀河落九天。靜夜思 的作者是李白,我還學過他的另一首詩是 早發白帝城 朝辭白帝彩雲間,千里江陵一日還。兩岸猿聲啼不...