3月20日,自动化学院举办“加餐时间”系列活动第二期。自动化专业2017级优秀学长徐新杰为参加科技竞赛的学弟学妹们作了题为“弘扬雷锋精神,助力科技竞赛”的报告。
报告会上,徐新杰学长简要的向同学们介绍了与本专业相关的各项赛事,并以其中自己较为熟悉的蓝桥杯竞赛C/C++组为例,向同学们具体展示了科技竞赛的题型与难度。
徐新杰学长结合历年蓝桥杯C/C++组的竞赛真题,为各位参赛同学讲解了部分相关知识点。他先以一道“打印全排列”C语言例题向同学们介绍了DFS(深度优先搜索)算法,引出了C语言习题中的递归思路,以帮助学弟学妹们理解C语言中递归树的图像表述。随后在2016年真题的讲解中,学长提出,解题中不提倡使用多个循环函数,随即介绍了更简洁迅速的“next_permutation”等函数。
报告中,徐新杰学长对竞赛题型进行归纳总结,通过2015年真题“牌型种类”、2016年真题“方格填数”、“剪邮票”等为代表的一些典型题目,从中提炼出DFS、回溯、二进制枚举等一系列解题方法。以不同的思路分析其不同的解题方法,授予学弟学妹们分析问题和使用代码解决问题的能力。在学长深入浅出的讲解下,同学们纷纷表示在此次“加餐时间”收获颇丰。
报告会后,同学们将自己的疑惑之处与徐新杰学长展开交流,现场气氛热烈。经过此次“加餐时间”的学习,同学们加深了对科技竞赛的了解,坚定了投身科研的信心,期待他们在今后各类科技竞赛中的出色表现。(通讯员:孟庆祥 赵玉 摄影:林慧)