NOIP夏令营day1课程总结
来源:互联网 发布:攻城掠地神兵锻造数据 编辑:程序博客网 时间:2024/05/09 06:52
好了,今天是夏令营第一天,一切都觉得很新鲜,上课时候也见了很多神犇,有很多感想。
上午,讲了基本数据结构和几个简单的算法,本来以为会很容易听懂,但是老师讲的题目却很不一样。讲了枚举、递推和贪心,不得不承认,很颠覆!!!
先说枚举吧,枚举是比较低效的策略了,所用时间一般很大,按照目前的竞赛标准,枚举10^6个是比较大了,10^7容易超时,这点需要注意,枚举的时间计算:状态总数*单个状态耗时。一般枚举策略都要有适合的优化方法,比如说:减少状态数,降低单个时间。一般,优化要从这几个方面考虑;
①选取合适的枚举对象:这是最常用的枚举优化方法,不多说。
②使用较优的枚举方法:这个不多说,都懂。
③适当采用局部枚举的方法:一般用于求第一第二第三最短路的问题,具体的,就是在一种状态下枚举,和图论联系比较紧密,听的并不是非常明白,相信以后学了图论会很好懂的。
总之,枚举这种方法在竞赛中绝对不会纯出一道题考察你的,应该是和其他算法结合的综合考察。
递推,这个比较迷糊,老师三句不离动态规划的,很难懂,不过还是有很多收获的。我所理解的递推就是由已知的几项联合推出未知的东西。一般步骤:1.关系式;2.边界条件;3.求解。一般递推有顺推和逆推两种,有多个应用:一般递推、组合计数类问题。博弈问题、动态规划问题。讲了汉诺塔、贮油点、扫雷等问题,一般题目的数学性较强,尤其是对于动态规划来说,总之,我感觉用好的顺逆推的方式,写出了关系式,就不是那么难解决了。
最后一个,贪心算法,这算是比较盲目的解题思想吧,但绝不是那么容易的,也需要进行一定的证明,还要选择贪心标准。贪心问题一般具有最优子结构的性质,比较熟悉了,关键还是应该多做题练练,这里就不多说了。
好了,这就是第一天!
上午,讲了基本数据结构和几个简单的算法,本来以为会很容易听懂,但是老师讲的题目却很不一样。讲了枚举、递推和贪心,不得不承认,很颠覆!!!
先说枚举吧,枚举是比较低效的策略了,所用时间一般很大,按照目前的竞赛标准,枚举10^6个是比较大了,10^7容易超时,这点需要注意,枚举的时间计算:状态总数*单个状态耗时。一般枚举策略都要有适合的优化方法,比如说:减少状态数,降低单个时间。一般,优化要从这几个方面考虑;
①选取合适的枚举对象:这是最常用的枚举优化方法,不多说。
②使用较优的枚举方法:这个不多说,都懂。
③适当采用局部枚举的方法:一般用于求第一第二第三最短路的问题,具体的,就是在一种状态下枚举,和图论联系比较紧密,听的并不是非常明白,相信以后学了图论会很好懂的。
总之,枚举这种方法在竞赛中绝对不会纯出一道题考察你的,应该是和其他算法结合的综合考察。
递推,这个比较迷糊,老师三句不离动态规划的,很难懂,不过还是有很多收获的。我所理解的递推就是由已知的几项联合推出未知的东西。一般步骤:1.关系式;2.边界条件;3.求解。一般递推有顺推和逆推两种,有多个应用:一般递推、组合计数类问题。博弈问题、动态规划问题。讲了汉诺塔、贮油点、扫雷等问题,一般题目的数学性较强,尤其是对于动态规划来说,总之,我感觉用好的顺逆推的方式,写出了关系式,就不是那么难解决了。
最后一个,贪心算法,这算是比较盲目的解题思想吧,但绝不是那么容易的,也需要进行一定的证明,还要选择贪心标准。贪心问题一般具有最优子结构的性质,比较熟悉了,关键还是应该多做题练练,这里就不多说了。
好了,这就是第一天!
0 0
- NOIP夏令营day1课程总结
- NOIP夏令营day2课程总结
- NOIP夏令营day3课程总结
- NOIP夏令营day4课程总结
- NOIP夏令营day5课程总结
- NOIP夏令营day6课程总结
- 夏令营day1总结
- NOIP 2014 day1总结
- NOIP 2017 Day1 总结
- NOIP 2011 day1 真题 考试总结
- 【SDnoip2014夏令营】【day1】
- 2016.7.7 夏令营 Day1
- 2016长乐夏令营Day1
- NOIP Day1
- CH Round #54 - Streaming #5 (NOIP模拟赛Day1) 总结
- 【20150904】NOIP模拟套题01 day1 题解 & 总结
- 【20150911】NOIP模拟套题02 day1 题解 & 总结
- NOIP 2011 Day1 Problem1
- Air Raid
- 面试时绝对不能说的 13 句话
- 1197《字符串变换》总结&&双向bfs——广搜王中王!
- 1195《磁带储存器》(bfs难题★★★★★)
- 编程题目《NOIP2009_T4_靶形数独》总结(不可思议的一道题)
- NOIP夏令营day1课程总结
- NOIP夏令营day2课程总结
- NOIP夏令营day3课程总结
- NOIP夏令营day4课程总结
- NOIP夏令营day5课程总结
- 多处最优服务次序问题
- 2014 Multi-University Training Contest 7 1003 1005
- zoom:1和overflow:auto清除浮动
- NOIP夏令营day6课程总结