总的来说作为高一党,去做省选难度的题完全就是去玩的,还是找惯例起身跪hja。 跪毕,看看自己惨不忍睹的成绩,我只想说:电子坑大为什么day1的暴力只有10分!为什么呢?我笑看题面: 方伯伯种玉米,方伯伯玩扑克。。。。特别是玩扑克,首先我就看不出来题到底在讲什么..其次有些同学试图去拿那10分的暴力,然后都算出来1809,就是离2700差了个十万八千里。所以,非常坑爹的题把我坑得内流满面。。这告诉我们,刷题之。。    

好吧原版的省选总结确实水的有点过头了。。先说说这次省选及三周的集训的心得体验吧。    

  首先我已经不只一次的体验到了对拍器的重要性。曾经有一次我两道题都知道正确的算法,然后交上去wa掉。。。重点是,其他还有两个同学贴了我空间的代码,然后A了。。。这警示我首先我们得在写好了自认为的正确算法后多出几组数据来试验,而且几组数据应该有其数据的特殊性,比如说写线段树的时候我发现在某一份错误的代码中,如果进行连续多次的修改,那我的树就出现问题,但是一次修改一次查询就不会出问题,虽然这个错误至今我都没发现我是哪里写丑了,而对于这种错误我一般的解决思路是:重写一遍!曾记得魏总如是说:这道题的dp思路我一经给你说了,然后粗看你的代码,并没有什么问题,啥?你还是写丑了?唉,没救了,要不重写吧!对拍器中有些比较重要的系统命令:比如fc(diff),./等等,还是慢慢学。    

  接着就是对于各种题目的具体想法了,这一次所有symenyang 告诉我的可能会考到的算法似乎一个都没考到,不过看到了一道数据结构的我也瞬间明白了什么叫做数据结构的强大之处。我自认为为我的数据结构是相当的差的,因为什么树之类的虽然会写但是绝大部分都没有什么比较好的锻炼,也就是说并没有什么题来加深印象。所以,第一很容易写丑,第二就算会写也不会用!所以活用数据结构是我接下来的学习重点,当然dp啊其他杂七杂八的也会穿插的。    

  不过dp确实是考到了,而且好像还不止一道题,当然具体的我还没有看到任何的解题报告之类的东西,也不好说。曾经记得有一天三道题全部dp可做,然后那一天,魏总愉快的ak了。。dp在信息学这门不怎么靠谱的竞赛中确实相当的重要,作为一种求最优解的普遍方法,已经是非常精髓的东西,但是dp这个东西,就是脑袋那一瞬的东西,瞬好了,dp就是大水题,瞬不出来,dp就是难题。听别人说dp刷格50,60道自然会有感觉,现在好像似乎加起来也有那么多了,不过可能就是在某些时候想不到那是一道dp吧,如果开头来就向dp那个方向想估计也是可以的。就像二分一样,有些题你想得到但永不上,有些题想得到但永不上,反正我是没想到day2的第一道题是二分。。。    

这次省选的其他的题也没什么非常多的感悟了,因为其他题的算法据说相当的奇葩,反正我是连听都没有听说过,这也确实提醒我得继续做题了。不管怎样省选已经过去了,有人退役了,有人近队,有些被我和小伙伴们天天嘲讽的梗也跟着上一界的离去消失了。这么文艺的说法虽然不像是一个oi党该说出来的,但是如果明年的这个时候真的要离开,还是很后悔自己这两年并没有努力够的,被迫放弃自己所喜欢的东西总是痛苦的。所以我还是滚去刷题吧。    

后期安排,五月份乘着学业还并不是太紧张的时候多做点题,六月开始重点复习高考。暑假就再看吧。。    

后期重点学习方向:数据结构,dp

SCOI 2014 省选总结的更多相关文章

  1. 【2014广州市选day1】JZOJ2020年9月12日提高B组T4 字符串距离

    [2014广州市选day1]JZOJ2020年9月12日提高B组T4 字符串距离 题目 Description 给出两个由小写字母组成的字符串 X 和Y ,我们需要算出两个字符串的距离,定义如下: 1 ...

  2. 【2014广州市选day1】JZOJ2020年9月12日提高B组T3 消除游戏

    [2014广州市选day1]JZOJ2020年9月12日提高B组T3 消除游戏 题目 Description 相信大家玩过很多网络上的消除类型的游戏,一般来说就是在一个大拼图内找出相同的部分进行最大程 ...

  3. 【2014广州市选day1】JZOJ2020年9月12日提高B组T2 导弹拦截

    [2014广州市选day1]JZOJ2020年9月12日提高B组T2 导弹拦截 题目 Description 某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统 V1.0.但是这种导弹拦截系统有一个缺 ...

  4. SCOI 2014 new :未来展望

    后期计划(可能延续到noip) 后期计划这种东西..唉...经历了三周的停课生涯,我似乎已经找到了一种状态,就是我一直期盼的状态,然后为了不落泪退役,具体是这样的: 由于现在的学习任务不太紧张了,所以 ...

  5. 2014 网选 上海赛区 hdu 5047 Sawtooth

    题意:求n个'M'型的折线将一个平面分成的最多的面数! 思路:我们都知道n条直线将一个平面分成的最多平面数是 An = An-1 + n+1 也就是f(n) = (n*n + n +2)/2 对于一个 ...

  6. 2014 网选 5024 Wang Xifeng's Little Plot

    题意:从任意一个任意一个可走的点开始找一个最长的路,这条路如果有转弯的话, 那么必须是 90度,或者没有转弯! 思路: 首先用dfs将所有可走点开始的 8 个方向上的线段的最长长度求出来 ! step ...

  7. 2014 网选 广州赛区 hdu 5025 Saving Tang Monk(bfs+四维数组记录状态)

    /* 这是我做过的一道新类型的搜索题!从来没想过用四维数组记录状态! 以前做过的都是用二维的!自己的四维还是太狭隘了..... 题意:悟空救师傅 ! 在救师父之前要先把所有的钥匙找到! 每种钥匙有 k ...

  8. 2014 网选 广州赛区 hdu 5023 A Corrupt Mayor's Performance Art

    #include<iostream> #include<cstring> #include<cstdio> #include<algorithm> #d ...

  9. 2014 网选 5011 Game(Nim游戏,数学题)

    /* 题意:Nim游戏! 思路:通过异或,判断将n个数表示成二进制的形式之后,是否对应位的数字1 的个数是偶数! */ #include<iostream> using namespace ...

随机推荐

  1. printf函数与缓冲区

    printf函数与缓冲区 printf函数是一个行缓冲函数,先将内容写到缓冲区,满足一定条件后,才会将内容写入对应的文件或流中. 基本条件如下: .缓冲区填满 .写入的字符中有‘\n’ '\r' .调 ...

  2. 08-01-json-loggin-模块

    复习 ''' ATM: -- start.py BASE_DIR = os.path.dirname(__file__) sys.path.append(BASE_DIR) -- conf -- li ...

  3. Java中的时间日期Date和Calendar

    日期时间类 Date: Date类的构造方法: 可以发现Date类的toString方法被重写了. Date类的方法: SimpleDateFormat 它提供了解决Date输出问题的解决方案--格式 ...

  4. redis相关笔记(一.安装及单机及哨兵使用)

    redis笔记一 redis笔记二 redis笔记三 1.安装 cd /usr/src #进入下载目录(这个目录自己定) yum install -y wget gcc make tcl #安装依赖 ...

  5. 【leetcode】957. Prison Cells After N Days

    题目如下: There are 8 prison cells in a row, and each cell is either occupied or vacant. Each day, wheth ...

  6. linux给用户赋予root权限

    1.到/etc目录下 2.使用 vi sudoers 3.将username添加到sudoers

  7. Comet Contest#11 F arewell(DAG计数+FWT子集卷积)

    传送门. 题解: 4月YY集训时做过DAG计数,和这个基本上是一样的,但是当时好像直接暴力子集卷积,不然我省选时不至于不会,这个就多了个边不选的概率和子集卷积. DAG计数是个套路来的,利用的是DAG ...

  8. Service5

    DHCP概述及原理• Dynamic Host Configuration Protocol  – 动态主机配置协议,由 IETF(Internet 网络工程师任务小组)组织制定,用来简化主机地址分配 ...

  9. LIBRARY_PATH是编译时候用的,LD_LIBRARY_PATH是程序运行是使用的

    LD_LIBRARY_PATH与LIBRARY_PATH的区别 看起来很像,但是完全是两码事. LIBRARY_PATH is used by gcc before compilation to se ...

  10. Openstack组件部署 — Nova_Install and configure a compute node

    目录 目录 前文列表 Prerequisites 先决条件 Install and configure a compute node Install the packages Edit the etc ...