JSOI2014第三轮总结
这次发挥的比上次好很多
毕竟这次的话好歹上100了,也不是特别丢人
但更主要的是,该得的分没有丢(不禁想到了R1的线段树和R2的网络流,可惜啊)
不会做的题目积极去骗分了(如D1T1,2和D2T1)
首先考试给了我这么几个启示
引用XHR的话,“数据是死的,人是活的,出题人是懒的。”
像这次,D1 T1,T2,D2 T1,我写的算法我自己都能找出反例
可最后却都拿到了意想不到的分数,说明什么?
要勇于骗分,比如思路很凌乱但有想法的题目,如D2 T1,想不出来更好的那就先写下来,管他对不对
不写肯定是爆0,写出来才知道有没有;像D2 T1,我用了很凌乱的方法,最后竟然拿到了中间的两个点(诡异……)
2. 不要放弃每一分,也不要放弃临近比赛结束的时间;
像这次D1T2,D2T3,我能得更多分的算法都是快比赛结束的时候才拍完的
当然这不是一个好习惯,能越早拍完越好;
但我想说,不要像我以往一样看到离考试结束还有几十分钟,想到了能多得一点分的算法就犯懒,不去拍了
要积极的去得分,
像D1 T2,本来我写的贪心是没有记录的状态的,后来我在还有30min的时候加上去了,结果多得了10分的部分分;
考试还没结束,什么都有可能(当然前提是先把已做好的程序保存好,免得手忙脚乱)
3. 思维要有梯度
像我做bzoj的时候,要么想到的是朴素,要么就直接想AC,
其实这样不好,我们要尽量的多得分,在朴素的基础上不断优化
比如D2 T3,本来我写的是朴素的10分(事实证明可以20),复杂度是O(qn^3);
然后我由回文想到了把字符串反过来加到后面然后做后缀数组,然后优化到了O(nlogn+qn^2)
然后由回文的性质优化到了O(signma(ri-li)+nlogn)
最后得了30分(汗,实际上理论是可以40分,自己测的时候3s多,应该是常数的问题)
事实上,我觉得考试时是很难一下想到AC的,我们是需要不断在已有的思路上不断的优化,不断得到更多分
平时在bzoj上需要注意这个问题
4.注意思维的训练;
JSOI现在裸题,模板题越来越少了(好吧D2 T2当我没说),风格也觉得跟平时做的不一样
所以平时学习新的算法的时候,不能停留于做哪些裸的模板题,要积极思考;
很多算法都隐藏的很深
5. 要继续学习
这当然是废话,我确实还有好多没学,像这次D2 T2裸的凸包不会立刻傻眼
总体来说,这次是要比上次进步,无论思维还是编程能力都有了不错的进步
还要继续努力,没有人生来就是大神
话外篇:初中的小朋友好厉害,要有紧迫感啊!
JSOI2014第三轮总结的更多相关文章
- Bootstrap3.0学习第三轮(栅格系统案例)
Bootstrap3.0学习第三轮(栅格系统案例) 前言 在前面的一篇文章当中http://www.cnblogs.com/aehyok/p/3400499.html主要学习了栅格系统的基本原理,以及 ...
- BZOJ 5039: [Jsoi2014]序列维护
5039: [Jsoi2014]序列维护 Time Limit: 20 Sec Memory Limit: 256 MBSubmit: 282 Solved: 169[Submit][Status ...
- 【BZOJ3874】[AHOI&JSOI2014]宅男计划(贪心,三分)
[BZOJ3874][AHOI&JSOI2014]宅男计划(贪心,三分) 题面 BZOJ 洛谷 题解 大力猜想一最长的天数和购买外卖的总次数是单峰的.感性理解一下就是买\(0\)次是\(0\) ...
- 「2017 山东三轮集训 Day7 解题报告
「2017 山东三轮集训 Day7」Easy 练习一下动态点分 每个点开一个线段树维护子树到它的距离 然后随便查询一下就可以了 注意线段树开大点... Code: #include <cstdi ...
- [AHOI2014/JSOI2014] 解题报告
[AHOI2014/JSOI2014] 奇怪的计算器 一个很关键的结论,任何时候每个数的相对大小是不变的. 于是可以把这个相对大小当成线段树的权值,每次只需要维护一下区间极值和tag就好了,关于操作四 ...
- 【BZOJ3875】[Ahoi2014&Jsoi2014]骑士游戏 SPFA优化DP
[BZOJ3875][Ahoi2014&Jsoi2014]骑士游戏 Description [故事背景] 长期的宅男生活中,JYY又挖掘出了一款RPG游戏.在这个游戏中JYY会扮演一个英勇的 ...
- 【BZOJ5037】[Jsoi2014]电信网络 最大权闭合图
[BZOJ5037][Jsoi2014]电信网络 Description JYY创建的电信公司,垄断着整个JSOI王国的电信网络.JYY在JSOI王国里建造了很多的通信基站.目前所有的基站都是使用2G ...
- BZOJ3878: [Ahoi2014&Jsoi2014]奇怪的计算器
BZOJ3878: [Ahoi2014&Jsoi2014]奇怪的计算器 Description [故事背景] JYY有个奇怪的计算器,有一天这个计算器坏了,JYY希望你能帮助他写 一个程序来模 ...
- [luogu] P4040 [AHOI2014/JSOI2014]宅男计划(贪心)
P4040 [AHOI2014/JSOI2014]宅男计划 题目背景 自从迷上了拼图,JYY就变成了个彻底的宅男.为了解决温饱问题,JYY不得不依靠叫外卖来维持生计. 题目描述 外卖店一共有N种食物, ...
随机推荐
- python学习之js从0开始
<html> <head> <title>js页面</title> <script src="js/old_boy.js"&g ...
- PHP开发环境和软件
1/很方便的软件XAMMP集成了PHP+MYSQL+MYPHPADMIN等等软件 2/sublime text 程序员神器,都明白的 ps.如果装了vm虚拟机,80端口有时候会被占用,进程关闭就好.
- ASP.NET工具
每个开发人员现在应该下载的十种必备工具 发布日期: 7/20/2004 | 更新日期: 7/20/2004 本文自发布以来已经增加了新信息. 请参阅下面的编辑更新. 本文讨论: • 用于编写单元测试的 ...
- OOP三类继承的区别
OOP继承的区别提纲: 1. 普通类继承,并非一定要重写父类方法.2. 抽象类继承,如果子类也是一个抽象类,并不要求一定重写父类方法.如果子类不是抽象类,则要求子类一定要实现父类中的抽象方法.3. 接 ...
- 十八、mysql 内存优化 之 myisam
.key_buffer 索引块大小 set global hot_cache.key_buffer_size = ; //设置大小 show variables like 'key_buffer_si ...
- 1053: [HAOI2007]反素数ant - BZOJ
Description 对于任何正整数x,其约数的个数记作g(x).例如g(1)=1.g(6)=4. 如果某个正整数x满足:g(x)>g(i) 0<i<x,则称x为反质数.例如,整数 ...
- saltstack远程操作WINDOWS的POWERSHELL脚本
这个东东,花了两天来查找资料和测试,终于算是搞定.作记录: 直接在MASTER上执行的命令: salt '*' cmd.script salt://scripts/windows_task.ps1 a ...
- 每次都觉得很神奇的JS
匿名,函数对象... var staff = [ {name: 'abruzzi', age: 24}, {name: 'bajmine', age: 26}, {name: 'chris', age ...
- android 在一个scrollView里面嵌套一个需要滑动的控件(listView、gridView)
package cn.via.dageeeOrderFood.widget; import android.content.Context; import android.graphics.Point ...
- SQLite入门与分析(二)---设计与概念
写在前面:谢谢各位的关注,没想到会有这么多人关注.高兴的同时,也感到压力,因为我接触SQLite也就几天,也没在实际开发中用过,只是最近项目的需求才来研究它,所以我很担心自己的文章是否会有错误,误导别 ...