THUWC2018滚粗记
THUWC2018滚粗记
前言
又是一篇滚粗记,
不过可能还要写过很多很多篇滚粗记,
才会有一篇不是滚粗记的东西啦
总而言之,我现在还是太菜了
还要过一大段时间我才会变强啦
Day -inf
联赛考完,停训一个个月
我和学科度过了美好的一个月
然后月考\(100\)多名英勇滚粗
ZSY月考照样吊打我
考完月考,得知可以去\(WC\),于是我们又停课了
本来我估计我要去\(PKUWC\)的,
但是谢老师让我去\(THUWC\),
于是就有了\(THUWC\)滚粗记
停课差不多一个多月吧(所以这个学期在教室里也就\(2\)个月)
前两周基本是隔一天考一次
后两周就是天天考试(很累呀。。)
考试的时候也能够反映出很多问题
比如看题不够细致,导致码了很多发现题看错了
比如写代码的时候没有思考清楚细节就开始码
导致各种细节问题,然后极其难调
再比如说一些知识点虽然大体都会了
但是还有很多很巧妙的使用方式不会。。。
这段时间还是涨了知识
这段时间收获还是很大吧。。。
极大的丰富了我的AC数
上午或者下午考\(5\)个小时,然后讲题和自己做题
博客里面\(1\)月份多了将近\(100\)篇博客
考试的时候虽说知识点再去特意学的不是很多
学了下弦图,杜教筛,动态点分治之类的
考场打暴力也是很有意思的,也能够学到挺多东西
前面一段时间基本就在搞数学和网络流,
网络流做了\(15\)道左右的题目吧。。
莫比乌斯反演,杜教筛之类的做了\(20\)来道题吧。
每天也做点数据结构锻炼一下代码能力
后面的时间开始搞字符串,
做了很多\(AC\)自动机的题目
学会了\(SA\),也做了好几道题目吧
总而言之,停课的这段时间,自己主要就在搞数学和字符串
精通是不存在的,
但是肯定是学会了很多东西
也发现了自己思维能力还是比较差
很多题目想到最后却不会做了(包括这次THUWC也是)
想出来了大部分,可就是卡在最后一步做不动了
这个月的\(CF\)也打的很频繁吧。
把自己打到了紫名,然后就开始浪div2,反正div2 unrated
我也知道我打div1可以瞬间掉回蓝名
\(arc\)也被\(redbag\)和\(ShiChengxiao\)带着打了两次
但是我发现我还是很差呀
不过还是要多打,这些题目虽然代码很短,但是思维难度真的很高
很适合提高这一方面的能力
总的来说,这段时间还是学会了很多东西吧
进步还是有的
但是显然我还是菜的
\(THUWC\)虽然打了一波酱油
但是接下来还是有很多很重要的考试
要继续加油啦!!!
Day0
考前一天
上午被拉过来考试
我们学校下午还是PKUWC考场。。。
下午讲题,然后就滚回家了
晚上有\(CF\)??
我要睡觉。。。
很早就睡了
准备滚去\(THUWC\)
Day1
一大早就到了雅礼洋湖
真心偏僻。。。。
感觉除了这个学校周围就见不到什么人了。
不过雅礼这回下了血本
福利啥的还是挺好
一过去就发一件\(THU\)的背心,定价399
食宿啥的都是免费的(反正没花钱)
寝室里面杯子,盆子,衣架,被子什么的都有
空调\(24\)小时开在\(30\)度
基本就是来个人,带个牙刷,准备几件衣服就可以了
伙食非常不错(好评)
自助餐,提供的种类也很多
但是接下来几天因为某些原因,感觉越吃越少了。。
上午把东西放到寝室,
然后去试机
电脑感觉还不错,键盘有点不太习惯
敲了一遍\(FFT\),把试机题\(T1\)给切了(\(T2\)不会做,\(T3\)没题面)
中午我们学校\(4\)个人一起吃了饭(这是我吃得最多的一餐了)
回到寝室睡觉,准备下午的考试。
下午
\(1:20\)进了考场
系统果然被清空了
重新敲了一遍配置
吸口气,看题:
\(T1\)什么鬼?贪心???一下不会做。。\(O(n^2)\)的\(dp\)很显然呀
码码码,写完了,再看看特殊性质,有全部小于\(0\)的点
特判一下,测一发,\(pretest\)好像没什么问题
\(39\)分写完了
\(T2\)什么鬼???
想一想,应该还是一个\(dp\)
设\(f[i][j]\)表示当前在\(i\)节点,这个点选了,并且还接上去了一个\(j\)颜色
怎么转移呀。。。
先不管,看\(T3\)
\(T3\) 给定\(A\)串,给定多次询问,每次给定一个\(B\)串,
求把\(B\)串插到A的哪里,可以使得字典序最小
先写个大暴力,把\(A\)的前后缀预处理出来
每次就拼起来。。。。好的,\(pretest\)没有问题
手玩一波,应该要把\(B\)插到第一个字典序小于它的\(A\)的后缀上??
后缀??我好想只会\(SA\)
把串拼在一起,求个\(SA\)。。。
看起来很对的样子
但是。。。怎么算最小位置。。。
瞬间卡住
各种手玩无果,拼了个暴力交上去
发现多过了几个\(pretest\),尽然多过了点
出题人,你的pretest这么弱的吗
回去看\(T1\)
感觉是个贪心呀,,先把负数全部搞出来
每次选一个最小的,肯定不会让他产生贡献
那就单独成一段,没错没错
然后各种码,各种错。我也是醉了
最后时间不多了,发现\(T2\)没动
果断\(O(n^3)\)大暴力交上去
\(3\)分到手(出题人都这么对待暴力选手的吗。。)
然后\(Day1\)基本挂了
感觉很多人都切了T1
出来一问\(ppl\)跟我差不多,连打的部分分都是一样的。。
\(Anson\)切了\(T1\),别的没怎么问。。
\(wfj2048\)貌似有点崩,,一直说他\(T2\)没有调出来。。。
因为从考场出来的比较晚,吃饭去的时候已经排了很长的队了
基本没有什么好菜了
凑合着吃了点(不过剩下的菜味道还不错吧。。)
晚上。。。
阅览室大家都在颓。。。
\(9:50\)就要回寝室
\(10:00\)就睡觉了
希望明天翻盘(滚粗)
Day2
\(5:30\)的时候莫名醒来,趴下接着睡
\(8:00\)上去叫他们起床
早上等\(wfj\)起床。。。硬是到了\(8:40\)才去吃饭
显然已经没有什么吃了,
随便吃了点炒粉什么的,味道还不错诶
上午的开幕式很简短呀
听着某位大佬在台上介绍自己\(OI\)经历
大致含义如下:
我高中的时候随意的入了\(OI\)的坑,
一开始也没想着好好搞
结果一不小心不知道怎么就进了省队
我一开始也没想着能够到THU
几经周折就进了THU
就开始了我的大学生活
。。。
中午又是吃了点,莫名的吃不进
中午继续会寝室睡,下午准备考试
\(1:10\)到了考场,
被告知\(2:00\)开考???
\(2:00\)开考被告知还要等
\(2:20\)终于开始考试...
\(T1\)看起来很好做
贪心的想想,每次一定会跳到右边第一个不比它大的位置
单调栈预处理一下
如果能够跳到就加油加到恰好能够跳到的油
否则直接加满
写一写,非常对
继续想,
每个点都会跳到唯一的点
所以这构成了一棵树
然后就可以在树上倍增优化成\(O(nlogn)\)
非常对呀。。。
准备....写???
怎么倍增????
我擦,,完蛋了。。
不会倍增。。
这个油量是有影响的,,,
怎么办。。。。
苦苦挣扎了\(8999s\)
发现不会呀。。。要完蛋。。。
我感觉这题我可以切掉呀。。。
先看\(T2\)吧。。。
像个容斥,不会写呀。。。
不管了,
看\(T3\)(这道题有惊喜呀)
啥?角点检测??
恩。。。
给了一堆文献,还是英文的
哦,还是有中文博客
好好读读
\(60min\)之后....
(期间突然被告知考试延长\(20min\),到\(7:40\))
哦,好像还可以写写
\(fast\)看起来很好写的样子
等下,亮度是啥。。
不急不急,研究一下他给的\(img\)类型
哦。。亮度就是灰度??看起来很对的样子
大力码码码,
按照\(example\)的示例把图片输出来
为什么只有左半边的角点找出来了????
怎么改参数都是一样的。。
我也是醉了
在经过了若干次调整参数后,我惊奇的发现我的行和列读反了
恩,这样找出来的就准多了
交一发:\(20\)分
改改参数\(30\)分
再改改\(40\)分
然后就上不去了
发现我的\(fast\)会在一条边上找到很多没用的点
\(fast\)的论文里说要筛走\(5\times 5\)的方格里的东西
那我就筛走\(32\times 32\)的东西把
再交:\(55\)分
很不错嗷
怎么改都差不多是\(50\)多分
滚回去继续想\(T1\)
但是到了考试结束都没有什么思路。。。
看起来是没有什么戏了。。。
出来问了问,
\(Anson,wfj,ppl\)他们\(T3\)基本都没有什么分。。。
(这就引出了后面的惊喜)
因为考到很晚,
尽管我们吃饭的时候去得很早
但是饭菜都凉了
没吃太多
晚上吃完饭就很晚了
去阅览室休息了一会儿
然后睡觉去了
Day3
最后一天,早上早早的爬起来(我可以说我\(6:30\)醒了。。)
叫完他们,比较早的吃了早饭
话说,为什么最后几天的豆浆都带着果汁的味道???
\(8:00\)集合,去听面试名单:
\(Anson\)去了,我们几个都滚粗了
\(Yali\)初二的\(lk\)进来,太强啦!!!
\(wjy666\)也进了,阿掉???
你们都太强啦!!!
我发了一条说说,表示我滚粗了,wjy在底下回了一句:您也在thuwc???
喂喂,我就坐在你背后!!!你就这样对我的???
默默回了wjy一句:您面试了,我滚粗了,我们都有光明的未来
上午讲了讲题
这里一定要讲讲\(D2T3\)
上午开始讲题的时候就发现江哥坐在后面(江哥是我们学校的学长)
我们就在想:不会是江哥出了题吧。。。
然后,\(D2T3\)开始讲的时候江哥没动,
心里松了口气,
台上的人就说:出题人还在赶\(PPT\),我来和大家聊会儿
然后就看到江哥上去了。。。。
果然是江哥出的题呀。。
UC浏览器:震惊!某校学长出毒瘤题,学弟全部滚粗
江哥与选手同台竞技,现场\(debug\)......
江哥讲完,留下一句话:
我都给你们出过一个\(10kb\)的分身术(Noi2017)
还会在意给你们出一个\(std\ 40kb\)的东西吗??
下午讲了点别的东西
临走之前发协议
\(Anson\)拿到了省队一本
\(orz\)
最终我还是滚粗了
我现在还是太弱了
做题做的太少
思维太烂,只会码代码。。。。
接下来要继续努力了。
THUWC2018滚粗记的更多相关文章
- thusc2016游记&&滚粗记&&酱油记
#include <cstdio> using namespace std; int main(){ puts("转载请注明出处:http://www.cnblogs.com/w ...
- CTSC2016&&APIO2016滚粗记&&酱油记&&游记<del>(持续更新)</del>
挖一波坑 #include <cstdio> using namespace std; int main(){ puts("转载请注明出处:http://www.cnblogs. ...
- 2015 CTSC & APIO滚粗记
o诶人太弱..... 记一发滚粗记以便治疗我的健忘症= = //文章会不定时修改,添加一些内容什么的...因此最好看一下刷新一下(因为有可能你正在看= =我正在写... 5.2 早上9点坐上长达11小 ...
- HNOI2015滚粗记
HNOI2015滚粗记 经过两天的苦战,艰难的HNOI终于结束了.感觉这次HNOI自己还是收获了许多. \(Day1\)打的很是艰难,题目一下就有种晕头转向的感觉.开场\(20min\)自己还在读题时 ...
- ZJOI2017 Day3 滚粗记
私のZJOI Day3 2017-3-21 07:52:53 今天,考了人生当中的第一次省选(虽然只是普及组三等奖但仍然有幸能体会一下).据胡老师说,这就是来体验一下被大神虐--真的是这样,听课听不懂 ...
- CTSC 2017 滚粗记
CTSC 2017 滚粗记 结束好几天了一直没写. 明天就要去参加二轮省选了,填一下坑吧. 所以可能很多东西已经忘了 Day -2 [5.5 Fri] 周五晚上是其他学信竞的同学来机房的时间... 也 ...
- NOIP2017滚粗记
NOIP2017滚粗记 扯淡 考完联赛后一直在搞文化... 联赛过去了不知道多少天了才来写这东西.... Day0 早自习知道了要期中考试. 感觉心态炸裂了. 上午在乱敲板子.... 打了一堆莫名其妙 ...
- NOIp2017 滚粗记
NOIp2017 滚粗记 Day0 早上 早自习的时候,班主任忽然告诉我们, 我们要参加期中考试... 这对于我们真是一个沉重的打击... 但是,管不着了 明天就死去考试了 上午 \(8:10\)到了 ...
- WC2019滚粗记
什么?你问WC2019滚粗记在哪里? 抱歉,这篇文章鸽了. 原因? 引用神仙\(yyb\)的话. 恩,想了想还是更一点吧. Day 0 签到海星,我写了个大大的\(Cgod\)有没有人看见啊,然后被广 ...
随机推荐
- Spring Mybatis-分页插件使用
Mybatis分页切入点 Mybatis内部有个plugins(插件)概念,本质上属于拦截器的思想.具体的解析可见外文MyBatis拦截器原理探究.本文将在此基础上直接展示实现代码和其他的相关解析 分 ...
- CentOS 7 安装Maven
Maven的下载地址是:http://maven.apache.org/download.cgi 安装Maven非常简单,只需要将下载的压缩文件解压就可以了. cd /data wget http:/ ...
- 织梦使用if判断某个字段是否为空
织梦如何使用if判断某个字段是否为空呢?我们以文章页调用文章摘要为例: 使用if语句判断摘要是否为空,如果有摘要就显示摘要模块,如果没有就不显示 {dede:field.description run ...
- Jetty容器
♣Jetty和Tomcat的区别 ♣Jetty下载.安装 ♣eclipse安装jetty插件 ♣第一个jetty测试(maven+jetty) 1.Jetty和Tomcat的区别 Jetty 是一 ...
- 拥抱.NET Core系列:MemoryCache 初识
Cache是一个绝大多数项目会用到的一个技术,说起到缓存可能就联想到 Set.Add.Get.Remove.Clear 这几个方法.那么在.NET Core中微软给我们带来了什么样的缓存体验呢?今天我 ...
- 拥抱.NET Core系列:MemoryCache 缓存过期
在上一篇"拥抱.NET Core系列:MemoryCache 初识"中我们基本了解了缓存的添加.删除.获取,那么今天我们来看看缓存的过期机制.这里和上篇一样将把"Micr ...
- Flex进度条
Flex中,进度条的皮肤,以及使用Timer让它自动增加~ mxml中: <mx:ProgressBar id="proBar" verticalCenter="0 ...
- Egret学习笔记 (Egret打飞机-2.开始游戏)
打开 Egret Wing,新建一个Egret游戏项目,然后删掉默认生成的createGameScene方法里面的东西 然后新建一个BeginScene.ts的文件,作为我们的游戏的第一个场景 cla ...
- the c programing language 学习过程7
interact 互动 carriage运费运输 linefeed 换行 redirection改方向 interleaved交叉存取 adequate足够的 untouched原样的 specif ...
- 【BZOJ1834】 网络扩容
Time Limit: 1000 ms Memory Limit: 128 MB Description 给定一张有向图,每条边都有一个容量C和一个扩容费用W.这里扩容费用是指将容量扩大1所需的费 ...