Day 0

没有Day0。

Day 1

签到然后去宿舍,环境还行,比某偏远山区要强多了,不过这热水有点难拿??看RP有遇到煮好水的饮水机就拿,没有就苟矿泉水。

中午,那个餐还是挺好吃的,不过餐费40就有点良心。很好。

睡觉觉,没睡很深,下午1:30开考。

T1:两种东西分别n,m个,每种东西有个“妙值”???然后在所有东西的一个排列中如果一个东西的前一个是同种东西,他就对答案有贡献,问最大贡献。n,m 1e6,妙值-1e9~1e9。

T2:一个树,节点上有颜色,统计所有只包含两种颜色的块的数量。n<=1e5。

T3:一个字符串,长度n<=1e6,m个询问每次给个串问插在哪里使字典序最小并求出最小位置。

T1大水,负的那些交错排,然后正的接在同种的最后一个负的后面。但这样要求两种的负号相差不超过一个。如果相差超过一个,有一种的一些负就不得不算。等会可以用另一种的一些正的去消掉,那比较下大小即可。

然后就开始写了。一开始我默认a是负号多的那个然后写写写,样例过不了,一看,没判a,b谁负号多,然后就判了,还错。一看,好像没把判“相差不超过1”判成相等了。好那再改,还错,好像算多了,再改,再改,再改……妈的我在写什么,原来那些+1,+2的判断被我改成+2,+3了,然后样例还过了MD肯定有诈,一交上去果然0分。查不出来,很好,上暴力。暴力写错了,调了会,很好。然后一拍一错,一拍又一错,又一错,双一错,叒一错,叕一错,很好,很好……差点弃了,2hpass。仔细一想不对啊我纠结那么多干嘛,只要判b串弃掉多少,最后分一下先a后b还是先b后a放即可,小改,过。本来想用感叹号,想想,凉了。很好。2.?hpass

T2感觉是可做题,不如先把T3暴力打了。

T3 40分的n^2logn暴力好写。赶紧写。写炸了。很好。拿0分暴力对拍,拍出来,发现预处理搞错了。很好。又调了约40min,发现有个+1忘写了。很好。

最后T2剩40min,一急把3分暴力打了。非常好。

出来一想,T2不是裸的线段树合并?!

OK没关系。

没关系个鬼出来贼想哭,找yylidiw倾诉一波,内心得到安慰,决定重整旗鼓。

Day 2

上午开营式(广告会)

下午同理。不过延迟了,2:20才开考。

T1这题目什么鬼“明天的太阳会照常升起”,感觉今天凉凉。好吧是个经典模型,一条线上n个加油站,给他们之间的距离,以及在每个地方加单位油花费,以及油箱容量,走一单位距离用以单位油,m个询问,从s到t最小花费。n,m 1e6,V 1e18,距离1e6,花费1e6。

T2给n种东西,第i种$a_i$个,问所有排列中,没有一个前缀或后缀中n个数字出现次数相同的排列有多少,模998244353.n 100,Max 200000。

T3角点检测,现学算法。

T1 一个大写的模拟和倍增,然而不会???等等我在想什么??想想暴力吧,如果对单个询问搞一个数组表示这么多油的状态的最小花费,这个数组实际上由若干公差递增的等差数列构成。每走到一个地方会多一个等差数列,同时删掉几个,可以用队列模拟过掉。暴力。15分。1h。

好的我觉得这里面隐藏了奇怪的策略,似乎和初始状态没有关系。于是想啊,想啊,想啊,想啊,想啊还是没想出来。1h。

嗯不管了也许不可做?难道是传说种的整体二分套xxx的……为什么开了7秒喵喵喵?

T2 10分暴力。Max^3过500!!丝毫不虚,你想知道我怎么不是Max^2?好的,我是想着DP的,暴力是n=2嘛,就只有a和b嘛,f(i,j,k)表示长度i的串,有j个a,后缀中b-a的Max是k,只满足前缀符合题意的答案,然后dp一半的长度,左右拼起来!!是不是没见过这种操作?哈哈哈。1h。

T3不可写。T1T2仍想不出。后面养生。面包挺好吃的,矿泉水也甜甜的。同桌没有lichangdongtw可爱。对面也是。厕所还行,距离合适,当锻炼身体。

然后突然说延时20min??养生计划被迫延长。。

OK

爆炸。

Day1 T3 把问题转成:判断某个位置是否可能比答案优,然后用SAM乱搞?没听懂。

Day2 T1 策略:如果在V距离内能到达一个比i油价便宜的地方就加到刚好那么多油,否则加满。预处理应该在哪里加多少油然后开到哪里再加,形成一棵树。询问时,用初始油量倍增找到第一个小于预处理的“需加油量”的点,然后从这里开始在树上倍增。7秒是给模拟的平衡树过的。

T2 模型转化,n维空间上不经过两条直线的方案。n=2时可以用带容斥的dp,f(i)表示到达i号障碍点的方案,然后组合数转移。这套路以前见过,忘了。高维用分治fft,不会。

T3 告诉我们这次thuwc只有5道题。

感觉是太久没写题了,手感、题感掉的比较快,导致简单题耗时长、看不出来。明显的弱点是数据结构,简单数据结构的变形实现,可以在寒假期间恶补一波。题感的话,CF常打不能松懈。

其实现在会的东西足够撑我到THUSC了吧(雾),接下来恶刷一波题,积累姿势和经验,看看考场上怎么调整状态、如何做5h3题、4h4题即可。当然多项式要学一学。

不能说没有收获。

THUWC2018 暴力+爆炸记的更多相关文章

  1. THUWC2018滚粗记

    THUWC2018滚粗记 前言 又是一篇滚粗记, 不过可能还要写过很多很多篇滚粗记, 才会有一篇不是滚粗记的东西啦 总而言之,我现在还是太菜了 还要过一大段时间我才会变强啦 Day -inf 联赛考完 ...

  2. noip2018 爆炸记

    noip2018 爆炸记 day-4 ~ day-2 最后考了两套模拟题,题目好水啊,但是我还是爆炸了. 第一套最后一道题竟然时一道毒瘤打表?但是我看着插头DP可做啊..(然而我并不会插头DP)然后还 ...

  3. GDKOI2021 爆炸记

    @ 目录 GDKOI2021 爆炸记 前言 普及(Day 1~3) Day one 比赛 赛后聊天 下午讲题 下午讲课 晚上 Day two 比赛 赛后聊天 下午讲题 下午讲课 晚上 Day thre ...

  4. thuwc2018 爆炸记

    从没考过这么差,必须好好总结一下.. $day1$: 上午到了雅礼洋湖,下午就开始考试.. 食堂饭菜还是很不错的,听说都是雅礼自己垫的? 下午的$day1$爆炸了.. 开考以后看了一下三个题,感觉一开 ...

  5. GDOI2017爆炸记

    100种方法教你爆零.. 总结 其实这一次比赛除了三个sb的错误还是收获到了很多的.. 起码自己已经知道自己有进队的实力 不足的地方很大 主要是脑子不太好使,题目要不只能拿最暴力的分要不就能a 看了很 ...

  6. NOIP2018爆炸记

    又是一年\(NOIP\),可能是梦结束的地方? 之所以咕了这么久是得先确定自己不会退役,因为分太低了. 和去年一样在学校门前照了相,然后上车走了.高三回来考的只剩下\(p2oileen\)学姐了.新一 ...

  7. THUWC2018爆0记

    Day-2 心里想到要明天就要出发,去长沙膜拜各省dalao,心里挺激动,, 细细整理着行囊 Day-1 一觉睡到天明,正好是星期一,大家都要上课,也没怎么听物理老师讲什么. 到了9:30,就背着包拖 ...

  8. noip2017爆炸记——题解&总结&反省(普及组+提高组)

    相关链接: noip2018总结 noip2017是我见过的有史以来最坑爹的一场考试了. 今年北京市考点有一个是我们学校,我还恰好被分到了自己学校(还是自己天天上课的那个教室),于是我同时报了普及提高 ...

  9. GDOI2018爆炸记

    Day0 12:45p.m. 从初中部出发前回班探望了一下同学,受到热烈欢迎(?) 13:15p.m. 出发去中山,路上本来想用mac看fz的,结果ass字幕导入失败,心态爆炸*1:后来成功获取xfz ...

随机推荐

  1. AJPFX总结Collection集合(上)

    出现集合类的原因 面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一个方式. 数组和集合都是容器有何不同? 数组虽也可存储对象,但长度 ...

  2. 【转】Java集合:HashMap源码剖析

    Java集合:HashMap源码剖析   一.HashMap概述二.HashMap的数据结构三.HashMap源码分析     1.关键属性     2.构造方法     3.存储数据     4.调 ...

  3. UISegmentedControl去掉背景色与UIScrollView联动

    UISegmentControl分段控制器是UIKit框架提供的一组按钮栏,提供多个可选的按钮,只能激活其中的一个,响应事件.主要用来在同一层次重要性下不同的信息展示或者不同的界面展示之间切换.例如手 ...

  4. poj3262 Protecting the Flowers

    思路: 简单贪心,每次选择性价比最高的. 实现: #include <iostream> #include <cstdio> #include <algorithm> ...

  5. Linux系统使用iftop查看带宽占用情况

    Linux系统下如果服务器带宽跑满了,查看跟哪个ip通信占用带宽比较多,可以通过iftop命令进行查询,使用方法如下: 1 安装方法[软件官网地址:http://www.ex-parrot.com/~ ...

  6. 第一次提交代码到github时经常遇到的问题

    最近两年在OpenStack方面做了一些工作,写了一些实验性的plugin. 本着Open Source的共享精神,想尝试提交到github,以便他人能下载使用. 当你注册完github帐号之后,点击 ...

  7. 图解在Ubuntu16.04中安装MySQL

    1.安装mysql-server sudo apt-get install mysql-server 输入y,回车.等待下载,安装 出现下图,需要设定Mysql的密码. 输入密码,回车,弹出确认对话框 ...

  8. 【转】Delphi 文件读写

    procedure TForm1.Button1Click(Sender: TObject); variFileHandle: Integer;iFileLength: Integer;iBytesR ...

  9. Maven实战读书笔记(七):Maven常用功能

    7.1.资源排除 <resources> <!-- 启动过滤,包含的文件会被过滤掉 --> <resource> <directory>src/main ...

  10. cf上分的失落->高兴->更失落

    cf昨日做出一个题居然div2打了1800多名直接上分了...我原以为垂直落地但是....我现在1399差一分就能蓝名了啊啊啊啊,以后不一定会有这个水平的啊,给个蓝名体验卡不行吗,多加一分会死啊... ...