近期概况&总结
下午考完英语的学考就要放假啦,是衡中的假期啊QAQ
所以灰常的激动,一点也不想写题(我不会告诉你其实假期只有一个晚上。。
自从CTSC&APIO回来之后就一直在机房颓颓颓,跟着zcg学了很多新东西
然后模拟赛之类的也涨了涨姿势,反正现在也不想写题,那就总结一下吧
放假的晚上就按照这个博文在回顾一下姿势喽
OI相关:
1、数位DP
去北大打ACM的时候发现自己数位DP有点弱
于是就去巩固了一发,发现了很不错的模板
是用记忆化搜索的,又好用又好学
觉得很不错的题目有 Blinker的仰慕者,淘金,数数
还有一道CF的题目
在cojs上出了一道数位DP的模板题,感觉NOI之前可以用这个练手
还有一道 大新闻 留到放假回家吧
2、CF E题泛做
前前后后写写停停这几天写了10+道CF的E了,一直没时间写一篇博文
感觉CF的E题除了题目是英文稍微有些阅读障碍之外还是可做的
至少我独立切掉的差不多有一半以上吧
以后还是要坚持继续做E,感觉刨去一些鬼畜题,E题对思维的锻炼还是蛮高的
(也帮我复习了一些很简单但是差点忘掉的东西,譬如manacher和高精度乘法,捂脸。。)
以后重点做一些CF的动态规划的题目(自己动态规划有点弱。。)
3、PKUSC模拟赛
PKUSC模拟赛一共考了4场,每场6道题目,3个小时
最后我一共A掉17道题目,拿到了全场rank1
(完全靠手速吃饭的窝。。)
复习了一些不太常用的算法:
1、模任意数的FFT
学习的是分解成k*M+b的算法,总共要做9次,优化后可以做6次
感觉FFT的关键不在于怎么写,而在于怎么去化简出式子
考场上我的式子已经化到了接近最后一步,只要展开之后就会发现是一个卷积形式
可是由于没有想到FFT和卷积,对这样的形式不敏感,于是葬送了A掉这道题目的机会
至于模任意数的FFT的模板,可以参照zcg在cojs上出的 释迦
2、矩形面积并
去年暑假学的算法啦,居然被考到了,结果码了很久,差点就要写分块了
主要思想是利用离散化+扫描线,然后用线段树维护覆盖标记
覆盖标记的维护是利用子信息的并来做到O(1)维护
想清楚这一点就非常简单了
貌似考的题目就是hdu的一道矩形面积并的模板题?
3、点双和边双
其实这两个东西的模板都背的很熟练,关键是做的题目太少,运用不熟练
导致考试的时候本来是点双的题目错误的用边双去做,最后也没有调出来
回家放假要多做几道有关点双和边双的题目而且要写blog做总结(挖坑ing)
4、高斯消元和DP求解概率
寒假的时候一直觉得自己学概率学的很不错,后来才发现自己学的什么都不是
考试的时候遇到概率题就发蒙,连推导都不知道从何下手
越发感觉到高斯消元和DP在一定意义下是可以相互转化的,以前模拟的时候也学到了一些技巧
但是没有系统的总结
所以等到去沈阳培训的时候多练习一些关于概率的题目然后写blog做总结(继续挖坑ing)
5、悬线法求极大子矩形
貌似这是模板?然而考试的时候调试了很久,最后还是A了
就是运用类似递推的方式求出向上的扩展长度
同时求出在满足向上扩展最大的时候的向左的扩展和向右的扩展
晚上在家里在刷一道模板题练练手吧
感觉这种方法的可扩展性不高(并不能想到如何扩展到高维,不然我又可以出道题了)
大概就是这些吧,说一说自己在考试的时候没有A掉的题目:
1、day1上午第二题
至今没看懂到底要做什么QAQ
2、day1下午第二题
我推出了式子但是没有做进一步的化简没有办法看出是卷积形式
所以就没有A掉
3、day1下午第三题
当时以为是二分图,然后评测插件挂掉了,交上去A掉了
结果复评的时候评测插件好了,自己的程序就挂了
如果当时反馈结果是WA的话,自己还是有一定几率想到正解的
4、day2上午第二题
一直以为是边双,结果是点双,没有仔细分析问题
5、day2上午第五题
概率学的不太好,考试时连做的勇气都没有
6、day2上午第六题
考试的时候心浮气躁,没有认真看题,没有模拟样例
自然难以看出这道题目的性质
7、day2下午第五题
考试的时候身体状况不太好,头疼+呕吐
没有读太懂题目,写了正解但是因为bag和potato没区分清以及没有看到exactly就挂掉了
这样看上去考试失误蛮大的,争取下次能A掉更多的题目
4、弦图和区间图
认真拜读了CDQ的论文之后写了篇blog
感觉还是很简单的,在cojs上出了一道区间图的题目
晚上在看看自己的blog复习一下
留下的大坑是MCS算法只会写O(nlogn)的
5、fhq_treap
zcg说自己要普及可持久化平衡树,于是就跟着zcg学了一发fhq_treap
觉得代码又短又好写,维护区间信息简直棒棒哒
然后就用这个东西写了写之前用Splay写的什么 序列终结者,文艺平衡树,维修数列之类 的水题
以后NOI之前要复习的话就写写zcg在cojs上的题目还有维修数列就好啦
6、FWT
对着vfk的论文发呆了好长时间终于弄懂了
感觉记住(tf0+tf1,tf0-tf1)还有逆变换要/2就好啦
至于|,&之类的也是类似的推导
当题目信息相关二元运算而且是卷积形式的时候我们就不妨用FWT一战
跟picks要了一道题目TCO2012 evenpaths还没有来得及看题
等到了沈阳慢慢做吧(picks的题目一定很难)
7、杜教筛
学考的时候时间比较宽松,于是就学了一发杜教筛
感谢zcg一直在听我瞎BB
写了一发丑丑的杜教筛的博客,做了做唐老师的习题
感觉是除了线性筛之外解决数论问题的一大利器
基本形式和理论知识已经写进blog里了
从51Nod搬运了一道题目到cojs上了
化简式子搞了半个上午,一开始提出来n^(3/4)的做法,结果在51Nod上T了几个点
然后卡常数无果,自己换了个思路推公式退出来n^(2/3)就A掉了
感觉自己公式化简的能力有很大提高啊,cojs上我留了自己的两个解法,一个100分,1个80分
可以用做复习啦,还有51Nod的好多鬼畜题目等待我去填坑
8、近期考试总结
这几天也没做几场考试,一直都是机房里的rank2,rank1之类的
偶尔挂掉就变成rank3了
除了最后一次考试没有A题之外,其余的考试在linux评测下就至少A掉了一道题目
这证明我在省选之后有了很大提高
至少敢于去想,并且码力也上去了,有想法就敢去实现
一开始的几场考试可能过于心急,所以导致暴力分没有拿稳或者该拿的分拿不到
前几天做了一下心态的调整之后好多了,在最后一次考试全暴力分rank1啦
自己对于正解的把握也锻炼的有些雏形了,感觉自己想的就是正解,写出来就能A
不过自己不能骄傲,还要继续努力,毕竟离自己的目标还很远
9、考试改题情况
PKUSC模拟赛除了那道读不懂的题目都改过来了
其余的OI赛制的考试除了最后一次考试的最后一题由于需要写非常恶心的高精度没有改完以外
其余的也都改出来了,那道题我考试当场算法A掉了(没有写高精度)
OI无关:
1、最近身体状况越来越不好了
天气渐渐变热,总是感觉浑身不舒服
最近吃的很少,吃多了就想吐
以后要加强锻炼了
2、把所有博文都解除密码了
自己最终还是放下了,就当自己的世界从来不存在过哪些事情就好了
即使是二分之一的梦想,也是专属于我的梦想啊
3、自己一定要开始学会节制,学会自己约束自己
不管是哪方面,过度总是不好的
4、八月份的北京机场和三个月的寒假
这或许是我人生中最后一次机会了,如果错过了,就可能永远错过了吧
所以我一定要努力,努力争取保送
-你知道的,衡中这个奥赛从来就没有过金牌的,所以基本上没希望的啦
-我知道的,不过你是安頔啊
近期概况&总结的更多相关文章
- Apache SeaTunnel (Incubating) 2.1.0 发布,内核重构、全面支持 Flink
2021 年 12 月 9 日,SeaTunnel (原名 Waterdrop) 成功加入 Apache 孵化器,进入孵化器后,SeaTunnel 社区花费了大量时间来梳理整个项目的外部依赖以确保整个 ...
- Yarn架构基本概况(二)
在概况(一)中,主要简单的对Yarn的情况作了简单的介绍,今天花一定时间在某些详细的模块上呈现下面Yarn的总体情况.帮助大家更好的理解Yarn. 1)ResourceManager 在Yarn的总体 ...
- 使用Sqoop从MySQL导入数据到Hive和HBase 及近期感悟
使用Sqoop从MySQL导入数据到Hive和HBase 及近期感悟 Sqoop 大数据 Hive HBase ETL 使用Sqoop从MySQL导入数据到Hive和HBase 及近期感悟 基础环境 ...
- 关于近期项目代码整理(iOS)
近期对项目中所经常使用到的封装代码进行整理,并将其上传至网络保存,本人会在后期不间断的更新其内容.具体链接地址为代码封装 关于代码 这些代码为从学习iOS来到现在实际项目开发中,精炼出来的封装代码,使 ...
- Windows Store App 近期访问列表
Windows 8系统在管理用户的文件时,会将用户近期访问的文件添加到对应应用的近期访问列表中,所有的Windows应用商店应用都有各自的近期访问列表,根据文件的上一次访问时间,可以在列表中对文件进行 ...
- JavaScript 2016年的概况
国外的网站stateofjs.com根据超过九千位开发人员的问卷调查,发布了2016年JavaScript的年度概况报名. 注:本文翻译的部分可能存在不准确的情况,请以原文为准. 调查结果的报告目录结 ...
- 近期Windows 10 RedStone 2 Insider版本安装进度停留在百分之23、24解决方案
近期安装Windows 10 RedStone 2的14965.14971会出现停留在23%或者24%的现象,解决办法是拔掉扩展的SD卡再重新安装.
- paper 91:边缘检测近期最新进展的讨论
VALSE QQ群对边缘检测近期最新进展的讨论,内容整理如下: 1)推荐一篇deep learning的文章,该文章大幅度提高了edge detection的精度,在bsds上,将edge detec ...
- 吐槽下近期的4G手机:
吐槽下近期的4G手机: 1.iphone6和6p,分别是4.7和5.5吋屏,1810和2915毫安时不可拆卸电池,双核64位苹果A8处理器.电池容量太小,不经用,中度使用一天一充,而且不支持VOOC闪 ...
随机推荐
- 开始ubuntu 14.04 的装X模式---终端模式下中文输入,听歌,上irc 开启framebuffer看电影 截图
先上图吧 卡卡的全是在tty1 下的操作,看电影,听歌,截图 ,看图 ,上irc 等等,相当适合在小白面前装屁! 需要安装的软件: 为了能正常显示中文:安装fbterm sudo apt-get i ...
- 【Qt】Qt之自定义界面(窗体缩放-跨平台终极版)【转】
简述 通过上一节内容,我们实现了窗体的缩放,功能很不错,但是很遗憾-不支持跨平台!如果对于多平台来说,这是一个硬伤,所以,我们急需要一个能够支持跨平台的实现方案. 在网上看到过很多不同的实现方式,多多 ...
- Linux性能监控top及vmstat命令
监控的工具---top 第一行: 03:07:27 当前系统时间 3 days, 18:58 系统已经运行了3天18小时58分钟(在这期间没有重启过) 4 users load average: 0. ...
- Linux下如何卸载HP_LoadGenerator
很简单的一句命令就可以完全卸载! rpm -e LoadGenerator
- python学习第七天
一. subprocess 模块 1. subprocess的介绍:用来替代几个老的模块或是函数,如:os.systam,os.popen,os.spawn*,os.popen2*,co ...
- WIN7右下角的声音图标不见了
有时候电脑启动了,但是声音图标却不见了,造成调试声音相当的麻烦,那么怎么来处理呢? 一:ctrl+shit+Esc键打开任务管理器 二:找到exeplore.exe,结束进程. 三:重新建立进程 上述 ...
- Oracle中的IF...THEN...ELSE判断
if...then...else是最常见的一种判断语句,他可以实现判断两种情况. 标准语法如下: if <condition_expression> then plsql_sentence ...
- 分析 "ADO" "ADODB" "ADODC" 之间的区别与联系
在敲学生信息管理系统的时候,通过查阅了解了一些关于 ADO / ADODB / ADODC / 的简单描述,想想将他们对 比着总结一下更容易理解记忆.尽管都是一些浅显的东西,不过对像我这样的菜鸟们还是 ...
- Team Homework #3
我们组采访了以下几组学长学姐.因为隐私问题我们不会写出他们的个人信息. 1:平均每周所花时间:10:平均写的代码总数:2000:最有用的部分:锻炼团队合作精神:最没用的部分:写博客:改进:完全不需要博 ...
- Careercup - Facebook面试题 - 4909367207919616
2014-05-01 01:23 题目链接 原题: WAP to modify the array such that arr[I] = arr[arr[I]]. Do this in place i ...