“只要你们搞懂这一轮……你们就可以……”

  在zcy(或是xgg)来之前,hfu如是说。

  但是……

  “这一轮……可能是有一点……毕竟弄完了可以进……恩,我们的路还长啊!”

  着实,也是。本人在xgg_naive讲完之后,按着残缺的记忆,把他的例题和对应的可能正确的解决方法写了一写。题表在这儿!

  其实,当我把这张题表列出来的时候,是很懵的。因为仔细一看(或是粗略一看),似乎并没有什么“神题”!

  ↑这句口胡煞有介事。因为人人都知道,DS题好猜不好想,好想不好做。因为真正的优秀的DS题,总是会有太多、太多的细节让你意外(就像真正优秀的DP一样)。

  splay和LCT今天晚上应该调的出来,如果时间特别多就写一个树套树的裸题(矩阵修改矩阵求和,又是好想不好调)。

  关于树套树,有一个衡水的人跟我说:你第一次写,不要嫌烦,写成class,然后调出来时,一切便很好说了。

  我还没有试过。不过,俗话说“他山之石,可以攻玉”,大概也是这个道理吧。

  如果要系统地去做,也只有指望那15天了。任务很重啊。

  今天一看表,居然7月份就快过完了,虽然也学了一些知识,但觉得中间有很多重复、很多套路。似乎我已经进入到了一个新阶段。

  最开始的开始,还只是#include "stdio.h",int main() {},return 0,scanf,printf,for,while,if,switch,case,array,现在看来甚至都不能算作竞赛的一部分。随后,有了函数,思维便有了一定的灵活性。于是,就有了搜索、递归和回溯。DFS很好理解,但BFS却要迟上许久。这之间,知道了分治、排序(虽然可以用sort水过去,但确实是很多算法的思想与实践基础)、贪心、struct、高精度。再之后是简单DP、栈、队列。

  于是进入了稍微高一点的阶段。进入寒假,一本通也就这样过去了。从图论开始,搜索、最短路、并查集、MST、DAG、拓扑、tarjan强连通缩点。之后是idy,线段树、倍增LCA、主席树、值域线段树、树链剖分。寒假part 1结束。之后,是DP,主要讲了状压、树形和数位。然后,进入string,Trie树、AC自动机、KMP、后缀数组(当时并不懂)。之后再是图论,差分约束、网络流。对了,中间是math(寒假最有意义的两天),idy为我们领路。

  再敲这些之前,我竟然都还以为,寒假学了特别多的东西,现在看来,似乎也确实没有什么。所以,其实没有那么可怕。信息学竞赛需要努力啊!

  中间hfu让我们做了很多练习题(只是中间有很多都没有最终调试颇令人可惜),在练习者阶段站稳了脚跟。5月份,才又讲了DP优化、平衡树(lmy)和网络流。

  6月份,去了一次沈阳。系统的拉了一些知识,既有分享又有经验教训(……)。五个一本爷可以%%上很久啊(liu_runda估计,恩)……实在是太强了。但再转念一想,信息学竞赛似乎全都是套路。当然,这几年信竞在充分普及之后出现了特别多的新花样。不过,万变不离其宗。

  信息学竞赛作为一门竞赛,中间有很多干货,但本身也是考试。既然是考试,那么应试技巧当然是很有必要的。无法改变环境,就只有自己努力向上了。

  今天阳光出奇的好。清晰度极高,心情也很好。晚饭过后散步,发现操场边上的下水道那夹缝里,竟然有一抹清奇的绿色。仔细看看,似乎是从很深的地方冒出来的,一节一节向上长。或许是坚定了信念,从那夹缝深处的黑暗之中露出了头,在阳光之中格外娇嫩。那样的娇嫩,是饱经沧桑过后的彻悟,是对曾经付出的肯定,是对美好明天的憧憬。带着喟叹,我一圈一圈的绕着操场走着,然后发现这样的绿色并不孤独。这样的绿色绝不同于下水道中那样的苔藓,是真正的光明正大。

  不过,我是否能活到那一天呢?唉。

一次DS总结+一些闲话的更多相关文章

  1. 创建Azure DS 虚拟机并附加SSD硬盘

    $subscriptionName = "Windows Azure Enterprise Trial" #订阅名称 $location = "China East&qu ...

  2. DS实验题 融合软泥怪-2 Heap实现

    题目和STL实现:DS实验题 融合软泥怪-1 用堆实现优先队列 引言和堆的介绍摘自:Priority Queue(Heaps)--优先队列(堆) 引言: 优先队列是一个至少能够提供插入(Insert) ...

  3. Hyper-V 2012 R2 故障转移群集之建立域控(AD DS)与加入域

    Windows  2012 R2建立域控(AD DS)与加入域 Active Directory概述:          使用 Active Directory(R) 域服务 (AD DS) 服务器角 ...

  4. dataGridViewX和数据库的链接之dataGridViewX1.DataSource = ds.Tables[0];

    dataGridViewX1.DataSource = ds.Tables[0]; 1, dataGridViewX和数据库链接,如果我们用 dataGridViewX1.DataSource = d ...

  5. Windows Azure Virtual Machine (26) 使用高级存储(SSD)和DS系列VM

    <Windows Azure Platform 系列文章目录> Update: 2016-11-3,如果大家在使用Linux VM,使用FIO进行IOPS测试的时候,请使用以下命令: su ...

  6. DS Tree 已知后序、中序 => 建树 => 求先序

    注意点: 和上一篇的DS Tree 已知先序.中序 => 建树 => 求后序差不多,注意的地方是在aftorder中找根节点的时候,是从右往左找,因此递归的时候注意参数,最好是拿纸和笔模拟 ...

  7. [DS Basics] Data structures

    1, LinkedList composed of one and one Node: [data][next]. [head] -> [data][next] -> [data][nex ...

  8. DS实验题 Old_Driver UnionFindSet结构 指针实现邻接表存储

    题目见前文:DS实验题 Old_Driver UnionFindSet结构 这里使用邻接表存储敌人之间的关系,邻接表用指针实现: // // main.cpp // Old_Driver3 // // ...

  9. DS实验题 Dijkstra算法

    参考:Dijkstra算法 数据结构来到了图论这一章节,网络中的路由算法基本都和图论相关.于是在拿到DS的实验题的时候,决定看下久负盛名的Dijkstra算法. Dijkstra的经典应用是开放最短路 ...

随机推荐

  1. mongodb基本使用(三)

    MongoDB 创建数据库 语法 MongoDB 创建数据库的语法格式如下: use DATABASE_NAME 如果数据库不存在,则创建数据库,否则切换到指定数据库. 如果你想查看所有数据库,可以使 ...

  2. 6.capacity scheduler

      1.先决条件 要使用yarn的capcitiy调度器,必须开启yarn的ACLs,否则队列ACLs设置不生效 开启yarn ACLs: # hadoop: core-site.xml hadoop ...

  3. “Hello World!“”团队第七周召开的第二次会议

    今天是我们团队“Hello World!”团队第七周召开的第二次会议.博客内容: 一.会议时间 二.会议地点 三.会议成员 四.会议内容 五.todo list 六.会议照片 七.燃尽图 八.代码 一 ...

  4. 第28次Scrum会议(11/16)【欢迎来怼】

    一.小组信息 队名:欢迎来怼小组成员队长:田继平成员:李圆圆,葛美义,王伟东,姜珊,邵朔,阚博文小组照片 二.开会信息 时间:2017/11/16 17:20~17:42,总计22min.地点:东北师 ...

  5. Daily Scrum 11.14

    姓名 今日任务 黄新越 按照热度排序->产生柱状图 刘垚鹏 总体代码架构整合 王骜 总体代码架构整合 林旭鹏 优化整体UI布局 安康 优化整体UI布局 黄伟龙 预先合作编写测试用例 马佐霖 预先 ...

  6. C++ MOOC

    相关课程列表: C++远征之起航篇 C++远征之离港篇 C++远征之封装篇 上 C++远征之封装篇 下 C++远征之继承篇 C++远征之多态篇 授课老师:james_yuan 在寒假,我主要选择 C+ ...

  7. 用原生JS实现多张图片上传及预览功能(兼容IE8)

    最近需要做一个图片上传预览的功能(兼容IE8-11.chrome.firefox等浏览器),网上现有的文件上传组件(如webuploader)总是会遇到一些兼容性问题.于是我参考了一些博文(链接找不到 ...

  8. ACM Shenyang Onsite 2016 题目

    A. Thickest Burger 1000ms 262144K   ACM ICPC is launching a thick burger. The thickness (or the heig ...

  9. 如何提高cxgrid的刷新速度

    如果View的类型是cxGridDBTableView: 1.cxGrid.DisableControls;cxGrid.EnableControls; 如仍觉得慢,可以把 cxGrid1DBTabl ...

  10. 设置session的过期时间

    1)修改php.ini文件中的gc_maxlifetime变量就可以延长session的过期时间了 session.gc_maxlifetime = 86400 然后,重启你的web服务(一般是apa ...