為了提高演算法為什麼有些大牛說搞acm的價效比很低

時間 2021-05-31 03:53:34

1樓:qi yu

專門針對acm來訓練明顯效率不高,但卻是中國人最熱衷的事。演算法還包括分析和證明,理解更複雜的演算法還需要大量數學基礎。要學的東西多著呢

2樓:蕭井陌

就算是搞競賽,為了提高解題技巧,最快的方法也是「看題」而不是「刷題」。

acm當然不是最好的辦法,只不過你也沒別的辦法了

我有,所以我會說acm價效比很低

3樓:都都

大三才進了校集訓隊,沒有新隊員的朝氣,沒有老隊員的實力,夾縫中混了一年多掙了幾個額外學分。ACM在我們看來,只是畢業後簡歷上的幾條痕跡。

4樓:

我覺得對於找工作面試來說價效比較低。因為面試時的演算法題難度沒那麼大。而且題型也不是很一樣,這可以對比一下poj和leetcode。

另外,面試中演算法題也只佔一部分比重,還有專案經歷和基礎知識也很重要。如果acm沒有很好的成績的話,在找工作時不如刷刷面試題來得方便。

5樓:

如果你說的大牛是那些同時滿足以下條件的同學:

* GPA較高的(並非最高的那些)

* 與老師關係好,甚至可以獲得額外的照顧

* 參與學生活動,經歷豐富,並熱衷其中

* 為了獲得加分不懈努力,甚至不擇手段的

* 以出國、保研為人生目標的

那麼,這個人就可以歸類為「學賊」了。信他不如信春哥。

匿名防噴。

6樓:

參加是ACM是可以鍛鍊限定範圍內問題的演算法能力與分析能力(但其實更多的是解題能力) 這是一種在大家都習慣應試的情況被國內推廣開的東西。 因為你畢竟沒有在這個過程中改進過任何乙個現有演算法。或者發現一種新的演算法而這才是大牛身上獨具的創造性的東西這些在一遍一遍的刷題中太難有長進了

7樓:管清文

請問題主的演算法指的是什麼?畢竟演算法這個名詞涵義太廣了。比如說資料探勘、機器學習什麼的都有一坨演算法,而這些演算法是通過ICPC題目幾乎無法涉及到的。

如果題主指的演算法是,ICPC題目要求所涉及到的演算法,那麼顯然用ICPC的相關的圖書和真題來提高,效果是最好的。(這好象是廢話)

我推測題主指的演算法是,招工作面試題目所考察的所謂的演算法題目。那麼,做ICPC的題目並非是最好的方式。最好的方式是直接去HackerRank, leetcode之類的地方,去做面試真題。

ICPC只是乙個關於coding的比賽而已。我們通常說的價效比低,指的是通過訓練(看書、刷題)所花費的時間,而得到的收穫(得獎、能力提高)相比,不成比例。在一定程度上來說,我們解決這類ICPC題目的能力,可以看作是一種屠龍之術吧。

(當然,可能在我們花費很多的時間,掌握了屠龍之術之後,平常殺條蛇還是很輕鬆的)

Anyway,雖然我知道參加ICPC價效比低,但是我不後悔曾經任性的為此付出過,嗯嗯。

人活著開心就好,那麼功利的計較得失幹嘛:)

8樓:

因為大牛們知道了自己該把時間花在哪,該學什麼看什麼

如果你還不知道,搞acm可以保證你不浪費時間,比老實上課和參加亂七八糟組織靠譜得多

9樓:Stephen

因為搞ACM實在是付出太多了好嘛,計算機界的奧林匹克競賽也不是誰都能搞的好麼.

不過個人感覺,能在這個領域搞出點成績的甩一般人幾條大街還是綽綽有餘的

為什麼有些軟體測試工程師這麼喜歡為了提高bug數量,拼命提一些需求類的bug?

sylan215 瀉藥1.從題主描述看,別人提 bug 並不一定只是為了提高 bug 數量,只是因為 bug 數量影響了自己,作為測試,不要去揣測哦 2.測試人員可以提需求 bug,但前提是有確認過原始需求和當前實現需求不一致 3.bug 數量 bug 有效性 bug 質量都是考核測試的指標,但是需...

為什麼好多人說大牛都玩Unix Linux?

Bob架構師之路 我想您所說的這些 大牛 應該是在後端企業級開發運維方面的大牛吧。如果是應用前端的開發大牛,Windows還有MacOS裡也是有很多的。有了這個前提條件,我們再來談談為什麼現在的大牛都在玩Unix Linux了。對於後端應用來說,對於作業系統的評判標準和個人使用者是完全不同的。個人使...

為什麼有些男生有女朋友還要和別的女生搞曖昧?

單項選擇題 原始驅動力與高階追求互相抗衡,也在不斷變化中。那麼有明確物件的人還一直喜歡跟其他搞曖昧?我覺得分三種情況 1.其人本身等級低品位低,不管是否談戀愛或者跟誰談戀愛都會跟多人曖昧,這種人可敬而遠之,迅速撤退 2.男人自身缺乏安全感,對自己和物件都不信任,所以養備胎以備不時之需。這種還可以搶救...