參加USACO學什麽語言?中途可以換語言嗎?

關(guan) 於(yu) 考試用編程語言

Q:零基礎學生建議學習(xi) 什麽(me) 語言上手?

A:通常零基礎的學生,我們(men) 還是會(hui) 建議先從(cong) python語言入門,因為(wei) 它很簡單有趣,適合新手入門,當學生對於(yu) 編程語言有一定了解之後,我們(men) 會(hui) 再建議學習(xi) C++語言來準備USACO競賽。

Q:學生隻會(hui) Java,來機構學習(xi) 需要學會(hui) C++ 語言嗎?

A:雖然在 USACO 也有人使用 Java 考試,甚至在高級別也有人用,但總的來講,C++ 是一種更加簡潔的語言。此外,C++ 是競賽主流語言,超過一大半的學生都是用 C++ 競賽,機構 有配套的C++基礎課程會(hui) 幫同學們(men) 轉 C++,也有配套練習(xi) 幫助他們(men) 。

如果同學們(men) 已經熟練的掌握了一種語言,其實再去學習(xi) C++ 是比較簡單的。

Q:如果學生用 Java過了Bronze/Silver,轉C++過語言關(guan) 需要多久?如果到機構來上課需要先過語言關(guan) 再繼續上課嗎?

A:如果學生學習(xi) 過Java或Python,推薦在打Gold之前把語言給轉了,之後就都用 C++ 來學習(xi) 競賽,通常來說隻需要30個(ge) 小時左右的C++基礎就足夠,新的語言適應好之後,需要學習(xi) 更多數據結構和接著往上學更多的知識點。

再提到轉語言的速度,對於(yu) 較快的學生,幾周就可以完成語言的初步掌握,隻要堅持使用,那麽(me) 在幾個(ge) 月之內(nei) 就可以做到競賽中的使用。這裏關(guan) 鍵還是要對原來的語言做一個(ge) 斷舍離,要在初步掌握之後堅持使用C++,達到不斷增強肌肉記憶的效果從(cong) 而完成語言轉換。

【競賽報名/項目谘詢+微信:mollywei007】

上一篇

美國商業分析(Business Analytics)專業詳解

下一篇

USACO和中國NOI兩大競賽有何異同?

你也可能喜歡

  • 暫無相關文章!

評論已經被關(guan) 閉。

插入圖片
返回頂部