TYUT程序设计比赛2017回顾

  程序员需要做的不是简洁,而是极其简洁。

  温故而知新,比赛过后重新阅读题解,掌握其中的套路和技巧,可以迈向更高远的目标。

  巩固基础尤为重要,坚实的基础才能够具备起飞的条件,在年级组中完成120题作为初级程序设计毕业的条件。


新生程序设计热身赛2017

2017年12月17日 13:00-18:00

A Bailian3718 位操作练习【位运算】

B Bailian2719 陶陶摘苹果【序列处理】

C Bailian3710 有多少位不同【位运算】

D Bailian2796 Bailian3681 数字求和【入门】

E Bailian2734 十进制到八进制【入门+八进制】

F POJ NOI MATH-7650 不定方程求解(Bailian4139)

G HDU1202 The calculation of GPA【水题】

H UVA100 POJ1207 HDU1032 The 3n + 1 problem【水题】

I HDU1005 ZOJ2015 Number Sequence【递推序列+模除+水题】


TYUT程序设计试水赛2017

2017年12月30日 13:00-18:00

A HYSBZ2761 不重复数字【序列处理】(BZOJ2761)

B 51Nod-1062 序列中最大的数【序列计算+打表】

C 51Nod-1082 与7无关的数【进制+打表】

D 51Nod-1031 骨牌覆盖【递推】

E HDU1228 A + B

F HDU2035 人见人爱A^B【快速模幂】

G POJ3751 时间日期格式转换【日期计算】

H POJ3749 破译密码【密码】

I HDU1241 POJ1562 UVa572 UVALive5317 Oil Deposits【DFS】

J HDU1048 POJ1298 ZOJ1392 UVALive2540 The Hardest Problem Ever【密码+水题】

K POJ3048 HDU2710 Max Factor【筛选法+水题】


2018年比赛计划

3月第一周 春季赛

5月中旬  春夏赛

6月下旬  夏季赛

8月中旬  暑假赛

9月上旬  开学赛

11月下旬  新生赛

12月中旬  年终赛 


  做够120题,打好程序设计基础之后,有机会被邀请加入“仙客传奇”组织,参加高水平的程序设计学习活动,在VOJ中做题,参加各种形式的活动。

  VOJ的TYUT桃花重现”组,再现一年四季的比赛,再现热门的练习,以及专题特别训练。


  “仙客传奇”成员的成长之路:

  1.做够120题入门题,掌握程序设计的基本要领。

  2.不设定任务,每个人依据自己的情况,自由地学习。从基础开始,有计划有步骤地学习。

  3.加入“TYUT桃花重现”组,其中的基础练习和精选题是必做的,至少需要阅读;这些是必要的基础和有代表性的问题。每一个问题当作范例来学习,其中的技巧要了然于心。相关博客链接:ACM基础与精选2018。

  4.加入“TYUT明向故事”组,根据书籍系统全面地进行编程训练。

  5.加入“TYUT-ACM-CCF训练营”组,进行大量深入的训练,做到熟练。

  6.进一步学习,参加ACM队。


  “仙客传奇”成员训练进程:

  1.基础训练:年级组或“TYUT春华秋实”组中做够120题。

  2.重点训练:“TYUT桃花重现”组中的基础练习和精选题必做。

  3.比赛重现:TYUT桃花重现”组中的比赛重现题必做。

  4.加入“TYUT明向故事”组,按照吴永辉的三本书训练。这三本书是《数据结构编程实验》、《算法设计编程实验》和《程序设计解体策略》。

  5.按刘汝佳等的三本书训练。三本书是紫书、蓝书和绿书。

  6.加入“挑战ACM编程”组,按白书进行训练。那两本书是《挑战程序设计竞赛》(第2版)和《挑战程序设计竞赛2-算法和数据结构》

  7.按《挑战编程-程序设计竞赛训练手册》一书内容训练。

  8.按HDU课件训练。

  9.按PKU夏训课程训练。

  10.按π-Algorithmist网站题目分类训练。

  11.按其他书籍内容训练。

  说明:前三项是必做,后几项每个人根据自己情况选择学习和训练过程。


你可能感兴趣的:(#,有关ACM-ICPC及题解)