相关准备:
1.选择电脑:2019.7笔记本推荐指南by tyut程序爱好者协会 编辑by@tyut程序爱好者协会笔吧夏蒙乾 2019
2.训练平台:vjudge
POJ ZOJ UVALive SGU URAL HUST SPOJ HDU HYSBZ UVA CodeForces Z-Trening
AizuLightOJ UESTC NBUT FZU CSU SCU ACdream CodeChef CF::Gym OpenJudge
KattisHihoCoder HIT HRBUST EIJudge AtCoder HackerRank 51Nod TopCoder E-Olymp
前言:
指导刚入学新生快速学习程序设计
萌新 从第一部分开始看
菜鸟(已熟练掌握C语言语法;NOIP100以上;CCF-CSP认证150以上):从第二部分开始看
老手(基本算法和数据结构均掌握;NOIP350分以上,ACM区域赛铜牌;CCF-CSP认证300以上):从第三部分开始看
大佬(熟练掌握各种数据结构;NOIP450分以上,NOI银牌及以上,APIO银牌及以上,ACM区域赛银牌;CCF-CSP认证400以上):从第四部分开始看
神(NOIP550以上;CCF-CSP认真460以上;NOI金牌;APIO金牌;ACM world final):忽略这篇文章
说明:不参加竞赛的同学也需要参加CCF认证,刷完第一部分可直接刷CCF赛题
正文:
第一部分:萌新
任务:熟练掌握C/C++或JAVA
时间:大一开学前,最晚大一上学期11月
题目:
C语言练习1 HDU 1000 HDU 2000 HDU 2001 HDU 2002 HDU 2003 HDU 2004 HDU 2005 HDU 2006 HDU 2007
C语言练习2 HDU 1090 HDU 2008 HDU 2009 HDU 2010 HDU 2011 HDU 2012 HDU 2013 HDU 2014 HDU 2015
C语言练习3...等等vjudge可以搜到
CCF第一第二题:CCF认证赛题题解
题解:
https://blog.csdn.net/tigerisland45/article/details/84929523
第二部分:菜鸟
任务:学习基本数据结构和算法
题目:
说明:以上书目只需要选择一本刷即可
第三部分:老手
任务:学习高级数据结构和高级算法,完善知识面
题目:
题解:
https://www.cnblogs.com/kuangbin
第四部分:大佬
任务:熟练运用各种数据结构和算法完成赛题
题目:
题解:
https://blog.csdn.net/tigerisland45/article/details/90048403
第五部分:codeforce训练
后语
对于新生来说大学生活充满了机遇和挑战,如果想少走弯路就要求了解自身所处的阶段,在什么时候训练什么内容,欢迎加入tyut程序爱好者协会,给你不一样的大学生活。