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

  在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. PHP处理表单数据的一个安全回顾(记录教训)

    曾经看过一个安全文章中写过这么一条 表单输入数据要做 htmlspecialchars_decode 表单输出数据要做htmlspecialchars 当时还不是很理解为什么,自己也没遇到问题,所以就 ...

  2. 常用DB2命令

    建库 db2 territory CN on 建库到指定位置 db2 create database OADB on D: using codeset GBK territory CN 列出所有数据库 ...

  3. Thunder——爱阅app(测评人:方铭)

    B.Thunder——爱阅app(测评人:方铭) 一.基于NABCD评论作品,及改进建议 每个小组评论其他小组Alpha发布的作品: 1.根据(不限于)NABCD评论作品的选题: 2.评论作品对选题的 ...

  4. TeamWork#3,Week5,Performance Test of Crawlers

    爬虫总体性能不错,能完成基本的网络数据爬取,没有功能上的缺陷.下图为饿了么网站商户信息爬取结果及原网站信息. 大部分信息是正确的,但也有一些错误.比如下图,小渝馆家常菜和渝码头川菜位置爬取错了. 再比 ...

  5. Daily Scrum3 11.5

    昨天的任务已经完成,但是大家分析后发现进度稍有些慢.今天各自都在调整进度,不再拖延别人的工作. 今日任务: 杨伊:做问卷调查,准备用户体验篇内容. 徐钧鸿:把Xueba中Utility 向闸瓦移植 张 ...

  6. 初涉JSP+JDBC 基于SQL2008的登陆验证程序

    简单的以代码的形式纪念一下,因为现在还没有解决SQL2008驱动的问题,并且有好多东西要学,所以日后会有更新~ 所安装的软件有:SQL2008,eclipse,tomcat,JDK,涉及环境配置.等等 ...

  7. BETA随笔6/7

    前言 我们居然又冲刺了·六 团队代码管理github 站立会议 队名:PMS 530雨勤(组长) 过去两天完成了哪些任务 新方案代码比之前的更简单,但是对场景的要求相应变高了,已经实现,误差感人 代码 ...

  8. 关于mybatis的思考(2)——mybatis映射文件的深入理解

    1.配置文件 mybatis进行持久化操作是以SqlSessionFactory对象为基础的,这个对象是整个数据库映射关系经过编译后的内存镜像. InputStream inputStream = R ...

  9. linux 环境配置要点

    cd root .bash_profile 这个是配置当前用户的环境变量 cd /etcprofile 这个是配置系统的环境变量 which xxx 查看命令的目录 source .bash_prof ...

  10. 深入理解Java虚拟机&运行时数据区

      其中,程序计数器.虚拟机栈.本地方法栈3个区域随线程而生,随线程而灭.