程序设计如何入门?
一、前言
对于刚接触竞赛的小白来说,了解以下几个问题至关重要。
- 程序设计竞赛难度如何?真小白怎么办?而且我数据结构什么的没上过或者学的很差怎么办?
- 都说要刷题,但是怎么刷?刷多少题才可以拿奖?如何量化?
- 周赛的重要性。从哪里参加?常见周赛横评。
- 遇到不会的题怎么办?
二、问题回答
Ⅰ、程序设计竞赛难度如何?真小白怎么办?而且我数据结构什么的没上过或者学的很差怎么办,要重新学语言,和数据结构嘛?
- 难度不言而喻都叫竞赛了,肯定很难
- 谁一开始都是小白,一开始要了解比赛考什么,怎么准备,以及如何刷题。
- 数据结构学的很差怎么办?其实问题不大,和你说个事实,在初中,高中那批打信息竞赛的人一开始也都不会。在刷题训练中,你都可以慢慢学会。先刷题!
Ⅱ、 都说要刷题,但是怎么刷?刷多少题才可以拿奖?如何量化?
- 刷题的话,就是使用在线评测网站。现在常用的就是洛谷、AcWing
- 洛谷
- AcWing
用洛谷和AcWing的原因,就是题型分类很好。而且用的人多,相关的题的,博客题解,视频题解比较多。而且AcWing的课程中每一个又有视频讲解。
- 常见题型700道左右,我去年刷了300道左右。拿了蓝桥杯省二。供大家参考
- 去除放假,和有事,也就是,一天一两道的题量。
反正这样说,能不能拿奖,拿什么级别的奖。单纯从题量上来讲,大家因该也心知肚明了。
- 洛谷刷题题单
- AcWing 课
Ⅲ、周赛的重要性。从哪里参加?常见周赛横评。
- 对于周赛,真就是检验自己学的怎么样,有没有吸收。因为平常的题目,大部分人都是写不出来的。大多看别人题解。缺少从0 -> 1 的过程。周赛可以弥补这一方面。在赛场上,不会就是不会,没有题解可以看。
- 一般小白可以参加AcWing周赛、和洛谷的基础赛。第一题都很简单,俗称“签到题”。可以试试。
Ⅳ、遇到不会的题怎么办?
-
活用搜索引擎(直接上浏览器搜索),精确度来说 google > bing > baidu > 其他
-更换搜索引擎
-
bilibili
-
AcWing自带
-
洛谷自带
三、最后
创作不易,如有帮助,点点赞,点点收藏!万分感谢!!!