参加noip有必要先学python吗_参加 NOIP 需要学些什么,做哪些准备,用哪些书?...

QAQ,谢邀. 我这没学上的oier居然被邀请了呢qwq. 先做如下几点声明

1. 我爪机码字啊QAQ...没格式别打我

2. 我是juruo oier.....写的可能出现各种问题.如果发现了请私信/评论区指出谢谢.

3. 我要没学上了QAQ.....有没有dalao带我打codeforces啊qwq....混到省一应该能混写学校降分不至于裸高考吧qwq.

upd 文末更新啦QAQ...

假装分割了的分割线

这里推书/资料/学习路线吧QAQ.

首先现在玩oi必选cpp了吧qwq.过几年说不定可以玩Java/python? 所以先搞语言最重要了.

推荐....直接听课.不用看书.就是这样.

听MOOC.平台学堂在线+中国大学MOOC+Coursera. 找一下你就知道了QAQ...然后coursera上有pku开的一个系列课程.最入门的好像是叫 计算概论?讲c语言语法的. 后面有c++和dsa相关的课程.质量非常高.后面算法/数据结构相关的内容就是oier重点关注的.这里提示一下.那绝对不是你学了语法就能掌握的东西.慢慢玩即可.这课程刷下来花半年都算快的讲真.

然后的话c++语法熟不熟....怎么检验呢qwq....没办法吧,大概到你想的东西都能写出来,不会写错即可....qwq.反正专心刷了课之后,你对于cpp的了解已经超过了大多数oier.这时候想玩工程就可以弃坑oi了(大雾)

推荐刷了课再去学一下Python可能不用学...模仿一下就能用了.记住怎么用repl 里的help就能玩转了.然后cpp相关问题一律Stack Overflow+cppreference.实在不行知乎问.

好像扯远.回归正题.

1.上MOOC平台找某pku出品课程刷刷刷...此过程大概半年到一年.可以skip一些cpp中oier用不上的东西.

2.上学堂在线 找 thu的一位邓姓副教授(?好像是是副教授吧qwq)开的数据结构课.刷刷刷...

3.上Coursera找一门algorithms的课....你懂的.刷爆.下半部分里面一些东西你可能不需要...当你发现这个内容目前没有oi题出过就把它skip即可.

别小看这些MOOC的难度...强调一下.这不是学了语法就轻松过的水课.过程可能很痛苦.发现学了cpp什么也搞不了怀疑人生.但是熬过来就好了.真-刷完学懂可以说是入门了QAQ....虽然我可能按照这个标准还没入门?algoritms后半懒得刷(可能是刷不动吧?)

走到这里.入门啦QAQ....其实也已经有一点水平了.然后就可以开始愉快的刷题之路了qwq....luogu试炼场选的题还不错呀.但是我没搞(没错就是我菜刷不动).刷一下历年联赛题目找一下感觉.内个.这时候弃oi还来得及.

4.你发现自己被luogu oj题库中蓝色以下的题目+联赛题目吊起来打了. 开始推书了qwq.

lrj是紫色+蓝色(白色?)书.算法竞赛入门经典系列...注意一下蓝色的那个叫训练指南.这书可真不是入门书.....

lyd的一本叫进阶指南的书.这个还是挺友好的qwq.

买买买+刷刷刷.就是这么无脑....我也说不太清楚怎么玩但是好像刷一刷就起飞了(我应该是凉了.起飞失败).内个最好找人带一下呢.自己玩可能会慢一些.但是无所谓.

lrj的紫色书前面还是挺入门的.刷一下看看自己cpp是不是真的会玩了....还不是随手写就赶紧练起来.练不起来趁早跑路. 熟练度可是oi中极其重要的.

后面就开始比较算法竞赛了....不过多扯.自己刷好了.

白色(蓝色?)书有点难度呢....准备联赛应该是没必要吧.直接刷lyd的那个书即可.

然后你会发现你的水平竟然可以轻松在非zj地区随便拿省一?假的.......熟练度最重要.oi中正解快速写对+部分分稳稳到手在联赛阶段是最重要的.需要模拟赛训练....可打cf/lg round训练.

然后您就起飞了qwq......就可以吊打我这种juruo oier了.

emmm又写乱了.不管了冷死我了....我先跑路了qwq.稍作总结.

1.入门刷课.耗时很久.别低估难度.认真刷.可以靠别人带快速跳过.也可以靠培训跳过但是那样水平肯定不如自己刷课的水平. 如果你有一年以上的时间.我真的推荐刷课.也能了解计算机科学里面一些好玩的东西.说不定那些东西比oi好玩,路是自己选的.

2. 刷luogu oj真-基础题+联赛历年题.不用管蓝色和以上题目.

3. 刷lyd,lrj的书..真正开始做oi题的训练.

4.上 oj刷题......

5. 起飞了....

分割线是不存在的因为我是手机打字.....

需要什么准备具体扯一下.

1.一台电脑.我用的可是15年的ThinkPad.能用即可.推荐windows10系统.工作环境推荐powershell(cmd?),用gvim写程序.装oracle virtualbox装Ubuntu玩. 这样你的训练环境和真实比赛的noi Linux差别不大轻松切换.

2.足够的流量....你不能不上网刷oj吧.....我是个住宿生.亲测5G/月流量完全够用.上QQ WeChat b站(?)+日常oj刷题+偶尔下数据/课件.

3.一个滋磁你的学校,没有也可以呢.自己滋磁自己吧.如果没有学校的滋磁...那考虑一下自己的热爱是不是足够吧.

4.一个指导教师.不一定他搞oi....但是报名联赛得以学校名义,所以.....还有啊qwq有事找特派员.自己noi官网找联系方式即可.

5.一点经费.书大概花费200左右.买个可用的机子2500可能没法更低了.报名费用小于700元.

6. 充足的训练.充足不好定义...但是至少刷了历年联赛紫色以下题目,不会什么就学什么呗.资料遍地是.....板子写的熟练.记住30min都写不出来的板子没有意义.lg模板题,请.

7. 会用搜索引擎.别用baidu.怎么算会呢.....知道Wikipedia/Stack Overflow/cppreference差不多了qwq.....大概可以靠自己搜东西用Python建blog就算是够了.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值