圆溜溜,尤其首先,集训的收获很大,远远比自学要来的快

其次,新知识点到时没怎么讲(A*,数论除外,倒是真的学会不少以前碰都不敢碰的定理呀,结论之类的东西),但是还是深深地感受到了集训的困难,七天的节奏就是:讲这是什么(10min),讲基本算法(10min),之后就是漫长神仙题目时间,平均难度紫色,以至于听得云里雾里。。。看来回家之后还要好好复习一下以前学过的板子。还有就是两次的模拟赛,讲解完之后感觉算法也不是多么高深,但是思维量很大,第一次模拟赛基本是在想了三个小时的板子,而经过五天的洗礼和摧残,我感觉思维方式在五天之间有了明显的提升,以至于第二次模拟赛思考的方式有了质的提升(至少我这么认为)。。。

这次集训最大的收获就是对于思维模式的改编吧。以前我太依赖算法,模板,但是对于一些模板的记忆却不够深刻,考场上不一定能打得出来,所以导致很大一部分灵活运用只能够打打签到分,一直在向板子上套,如果题目不是专考这个算法,而是要转化用它维护某个东西,那我就绝对gg了。所以,我觉得以前所说“50min思考,10min敲代码”之类的话非常正确,不应该打到哪想到哪,直接套板子,应该先理清一题的思路,再代码实现,思维比代码更重要。

其次,就是码力。对于一些思路,我可能根本实现不了,或者需要调很久,比如数据结构之类的,导致比赛浪费了很多时间,一些暴力dfs的题目也很难调出,所以,在比赛之前我还是应该写一写数据结构和暴搜题,提升一下码力,以打出后面不会的算法题的暴力分数,按照cyr大佬的说法,只要会暴力,就能水到省一,所以还是需要加把力多锻炼码力。

在讲搜索的时候,老师的一句话让我记忆深刻:“在写搜索的时候你一定要知道自己在干什么”我觉得不止是搜索吧,大量的题目都需要知道自己在写什么,这一部分要干什么,所以可以在码代码的时候顺手加上注释,这样既保证了思维的清晰,又能减小查错的压力。

在几天的晚自习上,我体会到来自查错的压力,我的天查错简直比写代码还难受,愣是不知道哪里出了错,肉眼hash代码,导致头昏眼花还调不出来。我发现zwjdd的阶段输出能力很强,我却只会肉眼hash(主要是因为我不敢用cout,而printf却太麻烦了),阶段输出是一个很好的查错方法,我应该多使用。

感觉noip的数据结构没有这么高深,据老师说,线段树和树状数组就可以应付了(树状数组就是神仙!!!@HH的小纸条),各种神奇的东西都能维护。

还有,就是动态规划,感觉老师的方程式十分的玄学,高深,随便一个状态都可以成为转移的对象,再回头看,方程式好像没有这么高深,直接想状态,暴力找转移就行了,重点还是在于多刷点题,多归纳,多思考。

今后的重心可能会放在复习板子,做模拟题,刷dp,搞数据结构上。

NOI导刊集训感言的更多相关文章

  1. NOI导刊总结

    NOI导刊总结 前两天去郑州,参加了什么NOI导刊的培训,然后就发现大佬是真的多,还十分意外的发现了一个事,清华北大是不是发笔记本和耳机,为啥三个老师的都一模一样... 这几天主要以讲.NOIP知识点 ...

  2. NOI导刊 2018河南郑州游记

    前言 本蒟蒻来自浙江的弱市弱校,因为不想两年\(OI\)一场空,以及想出去玩,所以与同届大佬一起报了\(NOI\)导刊,希望能留下点不错的记忆吧. \(Day\ 0\) \(10\)月\(1\)日 经 ...

  3. [NOI导刊2010提高&洛谷P1774]最接近神的人 题解(树状数组求逆序对)

    [NOI导刊2010提高&洛谷P1774]最接近神的人 Description 破解了符文之语,小FF开启了通往地下的道路.当他走到最底层时,发现正前方有一扇巨石门,门上雕刻着一幅古代人进行某 ...

  4. NOI导刊2009 提高一

    zzh大佬给我说导刊的题全是普及难度,然而我..觉得有两道题是提高的 LocalMaxima 题目解析 对于\(i\)这个数,它要想成为LocalMaxima,比它大的要全部放到最后去,比它小的想怎么 ...

  5. 几何+暴力【p1959】 遗址[NOI导刊2009普及(6)]

    题目描述--> P1959 遗址_NOI导刊2009普及(6) 普通方法分析: 因为题目要求是找最大正方形(如果是长方形更麻烦. 讲真,题目不难,耗时间! 根据题目要求,我们要找的是正方形. 我 ...

  6. [NOI导刊2011]影像之结构化特征

    问题描述 在影像比对中,有一种方法是利用影像中的边缘(edge)资讯,计算每个边缘资讯中具有代表性的结构化特征,以作为比对两张影像是否相似的判断标准.Water-filling方法是从每个边缘图的一个 ...

  7. NOI导刊2010提高装备运输

    www.luogu.org/problem/show?pid=1794 挺裸的一题背包,算很基础. 可以运用的技巧是三维->二维(节省空间还能少敲一点代码 #include<iostrea ...

  8. [NOI导刊2010提高]黑匣子

    OJ题号:洛谷1801 思路:建立一个大根堆.一个小根堆.大根堆维护前i小的元素,小根堆维护当前剩下的元素. #include<cstdio> #include<queue> ...

  9. NOI导刊 2009 提高二

    开灯 题目大意 对编号为\([i \times a]\)的灯进行操作,找出操作数为奇数的那一个 题目分析 难度: 入门 因为看到操作数为奇数,因此直接进行位运算,做亦或和 打砖块 题目分析 第一眼看上 ...

随机推荐

  1. Android 横竖屏切换生命周期

    默认情况下,屏幕会旋转并且会重新走生命周期. 1. 屏幕不旋转   在AndroidManifest文件中的对应Activity中配置android:screenOrientation=”landsc ...

  2. Windows搭建SVN服务器

    安装 1.下载地址:https://www.visualsvn.com/files/VisualSVN-Server-4.0.3-x64.msi 2.开始安装: 3.安装配置: 4.Next直到完成 ...

  3. python编程基础之三十四

    面向对象:三大特征:封装,继承,多态 封装:隐藏对象的实现过程,对外仅仅公开接口,控制在程序中的读取和修改的访问级别 类,函数都是一种封装 属性私有化:当类里面的属性不想被外部访问,可以将这些属性设置 ...

  4. GUI tkinter (Menu)菜单项篇

    """添加顶层菜单:1.我们可以使用Menu类来新建一个菜单,Menu和其他的组件一样,第一个是parent,这里通常可以为窗口2.然后我们可以用add_command方 ...

  5. Maven下载速度过慢问题已解决

    因为Maven 默认仓库的服务器在国外所以我们国内的使用效果极差,我们可以修改成为国内镜像地址加速下载. 两种方法 修改全局文件 C:\Users\您电脑帐号\ .m2\settings.xml没有文 ...

  6. python学习(索引/切片)

    一.索引 1.索引值从左到右-->从0开始,索引值从右到左-->从-1开始 取值格式var[index] >>> name = "xinfangshuo&quo ...

  7. java-i++的原理探究

    先看例子: package com.test; publick class Auto{ public static void main(String[] args){ Auto inc=new Aut ...

  8. 详解立即执行函数(function(){}()),(function(){})()

    要知道这几种写法之间的区别,我们要先聊些题外话——js中函数的两种命名方式,即表达式和声明式. 函数的声明式写法为:function foo(){/*...*/},这种写法会导致函数提升,所有func ...

  9. Dell R720 RAID配置

    Dell服务器上一般都带有Raid卡,Raid5配置请看下边,亲们 1. 将服务器接上电源,显示器,键盘,并开机 2. 按 ctrl + R进入Raid设置 3. 将光标放置在Raid卡那,按F2,选 ...

  10. 【原创】(九)Linux内存管理 - zoned page frame allocator - 4

    背景 Read the fucking source code! --By 鲁迅 A picture is worth a thousand words. --By 高尔基 说明: Kernel版本: ...