回覆列表
  • 1 # 胡輝斌

    首先教材,

    對於你這種新手來說,建議你看一下大學計算機教材裡一本《計算機導論》,它比較淺顯易懂,比較廣泛的介紹了計算機各個方面的歷史與情況,對你參加NOIp初賽時做一些選擇題和拓寬你的知識面有好處。

    然後就是語言,其實對於競賽來說,只要基本功紮實,思維敏捷,演算法掌握熟練

    ,那麼用什麼語言不是什麼問題,在競賽中,語言只是實現演算法和程式的工具。

    當然,建議你學C,對以後的發展有好處。但是你也需要懂Pascal,因為有些資料和題目答案會是用Pascal寫的。你可以買一本清華大學出版社《中學生C語言入門100例》和譚教授的《C程式設計》,初學時切記多上機實踐,理解和掌握語法和程式設計技巧。不會的多想多問多查

    最後就是最關鍵,也是最必須的提高,掌握演算法。這一步會很難,初學者一定不要畏難。演算法是程式的靈魂,只有掌握了,才能解決各種實際問題。建議你從網上找到歷年歷屆NOI,NOI,IOI,以及各省各市競賽的題目題解,你還可以上一些線上評測網站vijos,rqnoi,NOI官網等,再找一些教程。教材有很多,你可以看一下南師大的《全國資訊學奧林匹克競賽教程中學高階本》等等

    再多加實際上機解題練習,相信只要努力都能有所收穫

    至於第3問,只要你有潛力,有恆心,程度無限量,呵呵

    至於題型,NOIp的初賽是筆試的形式,計算機基礎知識要知道。不過大部分考察的還是演算法方面。但複賽就是上機測試了

    至於涉及的知識,很多,但主要的就是那幾個,DP(動態規劃),圖論,搜尋等,首先教材,

    對於你這種新手來說,建議你看一下大學計算機教材裡一本《計算機導論》,它比較淺顯易懂,比較廣泛的介紹了計算機各個方面的歷史與情況,對你參加NOIp初賽時做一些選擇題和拓寬你的知識面有好處。

    然後就是語言,其實對於競賽來說,只要基本功紮實,思維敏捷,演算法掌握熟練

    ,那麼用什麼語言不是什麼問題,在競賽中,語言只是實現演算法和程式的工具。

    當然,建議你學C,對以後的發展有好處。但是你也需要懂Pascal,因為有些資料和題目答案會是用Pascal寫的。你可以買一本清華大學出版社《中學生C語言入門100例》和譚教授的《C程式設計》,初學時切記多上機實踐,理解和掌握語法和程式設計技巧。不會的多想多問多查

    最後就是最關鍵,也是最必須的提高,掌握演算法。這一步會很難,初學者一定不要畏難。演算法是程式的靈魂,只有掌握了,才能解決各種實際問題。建議你從網上找到歷年歷屆NOI,NOI,IOI,以及各省各市競賽的題目題解,你還可以上一些線上評測網站vijos,rqnoi,NOI官網等,再找一些教程。教材有很多,你可以看一下南師大的《全國資訊學奧林匹克競賽教程中學高階本》等等

    再多加實際上機解題練習,相信只要努力都能有所收穫

    至於第3問,只要你有潛力,有恆心,程度無限量,呵呵

    至於題型,NOIp的初賽是筆試的形式,計算機基礎知識要知道。不過大部分考察的還是演算法方面。但複賽就是上機測試了

    至於涉及的知識,很多,但主要的就是那幾個,DP(動態規劃),圖論,搜尋等,首先教材,

    對於你這種新手來說,建議你看一下大學計算機教材裡一本《計算機導論》,它比較淺顯易懂,比較廣泛的介紹了計算機各個方面的歷史與情況,對你參加NOIp初賽時做一些選擇題和拓寬你的知識面有好處。

    然後就是語言,其實對於競賽來說,只要基本功紮實,思維敏捷,演算法掌握熟練

    ,那麼用什麼語言不是什麼問題,在競賽中,語言只是實現演算法和程式的工具。

    當然,建議你學C,對以後的發展有好處。但是你也需要懂Pascal,因為有些資料和題目答案會是用Pascal寫的。你可以買一本清華大學出版社《中學生C語言入門100例》和譚教授的《C程式設計》,初學時切記多上機實踐,理解和掌握語法和程式設計技巧。不會的多想多問多查

    最後就是最關鍵,也是最必須的提高,掌握演算法。這一步會很難,初學者一定不要畏難。演算法是程式的靈魂,只有掌握了,才能解決各種實際問題。建議你從網上找到歷年歷屆NOI,NOI,IOI,以及各省各市競賽的題目題解,你還可以上一些線上評測網站vijos,rqnoi,NOI官網等,再找一些教程。教材有很多,你可以看一下南師大的《全國資訊學奧林匹克競賽教程中學高階本》等等

    再多加實際上機解題練習,相信只要努力都能有所收穫

    至於第3問,只要你有潛力,有恆心,程度無限量,呵呵

    至於題型,NOIp的初賽是筆試的形式,計算機基礎知識要知道。不過大部分考察的還是演算法方面。但複賽就是上機測試了

    至於涉及的知識,很多,但主要的就是那幾個,DP(動態規劃),圖論,搜尋等,首先教材,

    對於你這種新手來說,建議你看一下大學計算機教材裡一本《計算機導論》,它比較淺顯易懂,比較廣泛的介紹了計算機各個方面的歷史與情況,對你參加NOIp初賽時做一些選擇題和拓寬你的知識面有好處。

    然後就是語言,其實對於競賽來說,只要基本功紮實,思維敏捷,演算法掌握熟練

    ,那麼用什麼語言不是什麼問題,在競賽中,語言只是實現演算法和程式的工具。

    當然,建議你學C,對以後的發展有好處。但是你也需要懂Pascal,因為有些資料和題目答案會是用Pascal寫的。你可以買一本清華大學出版社《中學生C語言入門100例》和譚教授的《C程式設計》,初學時切記多上機實踐,理解和掌握語法和程式設計技巧。不會的多想多問多查

    最後就是最關鍵,也是最必須的提高,掌握演算法。這一步會很難,初學者一定不要畏難。演算法是程式的靈魂,只有掌握了,才能解決各種實際問題。建議你從網上找到歷年歷屆NOI,NOI,IOI,以及各省各市競賽的題目題解,你還可以上一些線上評測網站vijos,rqnoi,NOI官網等,再找一些教程。教材有很多,你可以看一下南師大的《全國資訊學奧林匹克競賽教程中學高階本》等等

    再多加實際上機解題練習,相信只要努力都能有所收穫

    至於第3問,只要你有潛力,有恆心,程度無限量,呵呵

    至於題型,NOIp的初賽是筆試的形式,計算機基礎知識要知道。不過大部分考察的還是演算法方面。但複賽就是上機測試了

    至於涉及的知識,很多,但主要的就是那幾個,DP(動態規劃),圖論,搜尋等,

  • 中秋節和大豐收的關聯?
  • Chrome OS的“即時繫結”功能,何時支援第三方Android智慧機?