bihui
V2EX  ›  C++

小孩马上高一,但是想学信奥赛 c++,有什么学 c++的书推荐?

  •  
  •   bihui · 3 days ago · 7207 views

    已经买了小学生学 c++,信奥赛一本通,

    但是小孩是个爱钻研的小孩,凡事都要问一堆,我无法解答,书也讲得不够透彻,

    想系统地从头到尾深刻理解 c++

    求助 c++大佬推荐书:入门加深刻理解

    谢谢!

    106 replies    2026-07-16 01:50:22 +08:00
    1  2  
    nrtEBH
        101
    nrtEBH  
       2 days ago
    高一奥赛太晚了 当兴趣学就好 你现在要调整目标为日后的就业不是奔着奥赛高考加分
    ala2008
        102
    ala2008  
       2 days ago
    比赛不考编程语言吧?
    squarefong17
        103
    squarefong17  
       2 days ago
    书:15 年那会儿我们大一推荐的是 C++ Primer

    高中学:不建议。初中我们就有过这种信息比赛的共建班,当时教的 pascal ,我还参加过初赛。那种比赛,会写业务逻辑,会计算机基础常识,只是进决赛的门槛。决赛是几道算法题。嗯,初中的比赛就考算法题了。

    搞 OI 要有内存管理的概念,有时间复杂度的概念,会写算法题。前面有老哥给什么杭电网站,可以看看,差不多是那样,大学练 acm 的很多时候也会蹭杭电的网站练习。而对高中而言,你奥赛拿了奖,文化分也有基础要求,能直接保送凤毛麟角。大多至少得过一本线,我高中那群竞赛班的,基本上初三到大一暑假,高中数学过一遍,高一基本过完了三年的内容然后开始搞竞赛,搞完竞赛拿了奖基本离高考就剩半学期了,然后去高考还能轻松过一本线。。。要学可以,利害讲清楚,让小孩认清差距,别以为偏科搞这个能怎样,又勤奋又聪明的太多了,只会计算机那点儿,那叫偏科,人大学不要,而且以后,如果没顶尖的智商又只会写 OI 那些代码,是要被 AI 淘汰的。

    但是怎样认清现还是很难的,那个年纪正叛逆的时候,我觉得可以让他报名奥赛试试。真是天才那学文化课也不难,如果他不是,也有理由摁头学习(Doge)市一都拿不到可以直接放弃这条道了
    alexzuo
        104
    alexzuo  
       1 day ago
    2000 年前后,边远省份,比如新疆,NOIP 的玩法都已经是初中开始搞竞赛了。我当年就是初二参加的普及组,初三就在提高组里面混了。现在水平比我们那时候高多了,高一才开始学,确实晚了点。而且这个比赛真的影响高考。
    另外,NOIP 的主要考察点不是语言/语法,别搞错了。
    Ipsum
        105
    Ipsum  
       1 day ago
    OI 完全就是数学竞赛的另一个赛道。不知道贵公子数学怎么样?
    gigishy
        106
    gigishy  
       1 day ago via iPhone
    我辅导过信奥的小孩,所以比较了解。
    首先,高中学信奥几乎不可能信奥——一般初中就省级入选,至少高一需要入选省级才有省一国二的可能——没有这个干嘛学?喜欢 c++,需要用 c++根本不要学信奥。
    其次信奥和 c++没什么关系,和算法强关联!信奥的 c++是一个指定的很小的 c++字集,除了考试,几乎没有实用价值。
    第三,如果明白了前面两点后,还是坚持看书,那么买信奥 cpp 专门资料,不要看真正工业生产的 c++因为后者学得好也会让他考试丢分。
    1  2  
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1156 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 18:07 · PVG 02:07 · LAX 11:07 · JFK 14:07
    ♥ Do have faith in what you're doing.