程序设计竞赛如何入门?

程序设计如何入门?

一、前言

对于刚接触竞赛的小白来说,了解以下几个问题至关重要。

  1. 程序设计竞赛难度如何?真小白怎么办?而且我数据结构什么的没上过或者学的很差怎么办?
  2. 都说要刷题,但是怎么刷?刷多少题才可以拿奖?如何量化?
  3. 周赛的重要性。从哪里参加?常见周赛横评。
  4. 遇到不会的题怎么办?

二、问题回答

Ⅰ、程序设计竞赛难度如何?真小白怎么办?而且我数据结构什么的没上过或者学的很差怎么办,要重新学语言,和数据结构嘛?

  • 难度不言而喻都叫竞赛了,肯定很难
  • 谁一开始都是小白,一开始要了解比赛考什么,怎么准备,以及如何刷题。
  • 数据结构学的很差怎么办?其实问题不大,和你说个事实,在初中,高中那批打信息竞赛的人一开始也都不会。在刷题训练中,你都可以慢慢学会。先刷题!

Ⅱ、 都说要刷题,但是怎么刷?刷多少题才可以拿奖?如何量化?

  • 刷题的话,就是使用在线评测网站。现在常用的就是洛谷、AcWing
    1. 洛谷
    2. AcWing

用洛谷和AcWing的原因,就是题型分类很好。而且用的人多,相关的题的,博客题解,视频题解比较多。而且AcWing的课程中每一个又有视频讲解。

  • 常见题型700道左右,我去年刷了300道左右。拿了蓝桥杯省二。供大家参考
  • 去除放假,和有事,也就是,一天一两道的题量。

反正这样说,能不能拿奖,拿什么级别的奖。单纯从题量上来讲,大家因该也心知肚明了。

  • 洛谷刷题题单
    程序设计竞赛如何入门?_第1张图片
  • AcWing 课

Ⅲ、周赛的重要性。从哪里参加?常见周赛横评。

  • 对于周赛,真就是检验自己学的怎么样,有没有吸收。因为平常的题目,大部分人都是写不出来的。大多看别人题解。缺少从0 -> 1 的过程。周赛可以弥补这一方面。在赛场上,不会就是不会,没有题解可以看。
  • 一般小白可以参加AcWing周赛、和洛谷的基础赛。第一题都很简单,俗称“签到题”。可以试试。

    程序设计竞赛如何入门?_第2张图片

Ⅳ、遇到不会的题怎么办?

  • 活用搜索引擎(直接上浏览器搜索),精确度来说 google > bing > baidu > 其他

    -更换搜索引擎

  • bilibili

  • AcWing自带

  • 洛谷自带程序设计竞赛如何入门?_第3张图片

三、最后

创作不易,如有帮助,点点赞,点点收藏!万分感谢!!!

你可能感兴趣的:(经验分享,c++,算法)