--Update5.2 成绩出了,见后文

听说省选VAN写游记是传统,本蒟蒻也来发一篇吧。

  • DAY 0

    本来以为省选不在JKFZ举行的结果又是在JKFZ,本校作战感觉终究会是好一些吧,和jyh一起向教父申请停了一天的课,没想到教父居然笑眯眯地答应了,有点出乎意料。

    上午和jyh一起打了yjw学长Yali集训时的模拟赛,T1线段树,T2。。。 T3。。。然后愉快地打了线段树,结果。。。爆0。

    中午吃完后dalao jyh讲了他T3思路,总之感觉很厉害。

    下午dalao jyh写出T3果然是满分,orz。然后被教练拉去和yjw谈一谈赛前经验,然后莫名其妙就变成模拟赛题解讲解,原来T1爆0原因是因为&和|运算不能简单地只是打个标记,我还是naive了。

    晚上终于回家了,随便打了下模板,本来想开CSGO,结果偷偷玩了几把混乱大枪战后就睡了。

  • DAY 1

    早上坐车来到JKFZ,打了几遍数论相关模板,连莫比乌斯这种不太会考的都打了一遍。

    然而。。。

    和jyh一起取考场的时候总是有些奇怪,但还算释然。上机试了下机子,除了键盘有些不适应之外还好没什么问题(一想到NOIP时机子打不开T盘就觉得好笑)。不久题目发了下来。

    第一眼看到题面,九条可怜?woc又是吉如一出题。把全部PDF浏览后开始做T1,T1一开始看不懂在草稿纸上推了一遍后却觉得思路还挺容易。

    T1大致题面:他先告诉你一个叫gobo sort的排序方法:对于一个成为n的序列a,随机生成另一个长为n序列p,然后构造一个长为n的序列b,使得\(b_i\) \(=\) \(a_{p_i}\)。假如这个b是有序的,则停止操作,排序完成,反之不断重复生成p序列的操作.

    然后给你一个长为n的序列,和m,l,r。要求你在n长的序列后接上m个值域为[l,r]的数,使得gobo sort中随机生成序列的期望次数最多。

    草稿纸上搞了一下发现你只要让每个数字出现的次数平均就好了。具体怎么算这里不再赘述,然而在考场上我发现有几个地方需要注意:

    1. 离散化 2.可以用堆维护 3.由于有阶乘,除和取模操作,需要逆元.

    然而蛋疼的是我忘了逆元怎么打!!!在考场上手推好久,只得作罢,去做T2 T3

    T2打了暴力,T3连暴力都不知道怎么打...

    总之出了考场后很颓废,T1没打逆元,什么优化也没加,估计凉凉。

    然后下午yjw学长搞来份solution,看了一下T1思路确时没错,T2用sigma推了一大堆结果时间复杂度只有O(r)?T3区间DP,好难根本想不到。

    后面看了下逆元,发现原来这么容易求,考场上用费马小定理却没推出来...还是我太弱了。

  • DAY 懒得数了

    五一节后成绩出来了,居然有50分,我想应该是T1 30+T2 20+T3 0瞄了一眼大多都是这个分段,然而我的NOIP只有120,前面都是200+或300+,我还是太蒻了,学长进了A类,不过有一个赣州中学高一省队爷,真的强...以及一位爆0 A队女选手。

    然后在知乎上看到这个:

    厚颜无耻的出题人 %%%

  • 后记

    总之还是意料之中吧,也恰恰反映我的不足,以后还是要多刷题,坚持在NOIP前一月把算法竞赛进阶指南刷完,(现在看怕是没机会了)争取考400+(这么弱怎么可能)

    总之应用一句在其他dalao滚粗记中的话吧:

    一个人的命运啊,当然要靠自我奋斗,但是也要考虑到历史的行程 。 ——长者

JXOI 2018滚粗记的更多相关文章

  1. [日常] NOIp 2018 滚粗记

    考试前预感到自己会滚大粗 然后发现确实滚了个大粗 ==== €€£ WARNING ==== 因为是后补的所以更新速度比较慢 最后决定把半成品扔出来 预计本周末放假会更完吧 2019.2.25 upd ...

  2. JSOI2018 R1 & 九省联考2018 滚粗记

    在NOIP与PKUWC相继滚粗后,rp守恒定律似乎终于开始起作用了…… (尽管Day2依然滚粗?) Day1: 本着前40min不写代码的准则,先把三道题大致过了一遍,似乎都比较喜闻乐见? T1:对抗 ...

  3. PKUWC 2018 滚粗记

    day0 上午居然考了一场考试,大爆炸,攒了一波RP,下午也没有心思去落实题目,而是一心去搞颓废,到了晚上看时间还早,于是就看了一波上午考试的Solution,懵逼.jpg day1 上午考数学,前一 ...

  4. PKUWC 2018 彻底滚粗记

    PKUWC 2018 彻底滚粗记 如果你们有看到我又在颓, 请以这篇文章让我回忆起这不堪回首的往事. day -3 据说我们要参加PKUWC? 谢总要求我们练习面试,写个稿子. 不知道为什么,有一种不 ...

  5. thusc2016游记&&滚粗记&&酱油记

    #include <cstdio> using namespace std; int main(){ puts("转载请注明出处:http://www.cnblogs.com/w ...

  6. CTSC2016&&APIO2016滚粗记&&酱油记&&游记<del>(持续更新)</del>

    挖一波坑 #include <cstdio> using namespace std; int main(){ puts("转载请注明出处:http://www.cnblogs. ...

  7. 2015 CTSC & APIO滚粗记

    o诶人太弱..... 记一发滚粗记以便治疗我的健忘症= = //文章会不定时修改,添加一些内容什么的...因此最好看一下刷新一下(因为有可能你正在看= =我正在写... 5.2 早上9点坐上长达11小 ...

  8. HNOI2015滚粗记

    HNOI2015滚粗记 经过两天的苦战,艰难的HNOI终于结束了.感觉这次HNOI自己还是收获了许多. \(Day1\)打的很是艰难,题目一下就有种晕头转向的感觉.开场\(20min\)自己还在读题时 ...

  9. ZJOI2017 Day3 滚粗记

    私のZJOI Day3 2017-3-21 07:52:53 今天,考了人生当中的第一次省选(虽然只是普及组三等奖但仍然有幸能体会一下).据胡老师说,这就是来体验一下被大神虐--真的是这样,听课听不懂 ...

随机推荐

  1. 关于本电脑qt5.11+vs2017+opencv3.4的配置问题

    本人想用qt5.11+vs2017+opencv3.4开发程序,配置了很久才成功,现在把配置后的环境变量记录一下,以供自己以后参考,同时也供大家参考. qt5.11+vs2017+opencv3.4的 ...

  2. linux内核中有哪些子系统(框架)呢?

    注意: 分析用的linux内核版本为5.1.3 1. RTC子系统 2. Remote Processor子系统 3. Remote Processor Message子系统 4. SCSI子系统 5 ...

  3. 查看MySQL 连接信息--连接空闲时间及正在执行的SQL

    MySQL 客户端与MySQL server建立连接后,就可以执行SQL语句了. 如何查看一个连接上是否正在执行SQL语句,或者连接是否处于空闲呢? 下面我们做下测试. 1.查看连接的空闲时间 首先看 ...

  4. vsCoad设置代码自动换行

  5. Ubuntu16.04.3安装并配置samba方法

    目的:单个Linux用户可以在windows电脑上通过映射网络驱动器的方式来访问自己的工作目录. 方法如下: 1.安装smb服务器:apt-get install samba2.安装smb支持的文件系 ...

  6. 安装nodejs 后运行 npm 命令无响应

    安装和卸载过nodejs, 也编辑过 C:\Users\{账户}\下的.npmrc文件. 再全新安装nodejs ,运行npm 命令,无响应. 处理方法,删除C:\Users\{账户}\下的.npmr ...

  7. js对象和jQuery对象相互转换

    (1)什么是js对象及代码规则 就是使用js-API,即Node接口中的API或是传统JS语法定义的对象,叫做js对象 js代码规则----divElement var divElement = do ...

  8. Callable和Supplier的区别

    A Callable is "A task that returns a result, while a Supplier is "a supplier of results&qu ...

  9. sqliteDOC创建数据库

    上次刚接触SqlLite,不知道怎么创建数据库,现在做下总结: 界面和MYSQL一样,都是CMD界面,但不是在SQLite.exe中创建数据库: 首先还是说一下cmd下sqlite的使用网上已经很多了 ...

  10. react-native-scrollable-tab-view第一次加载下划线不显示解决

    今天在使用react-native-scrollable-tab-view的时候出现下划线第一次显示的时候不显示,需要点击切换才可以显示. 通过各种实践发现是0.6.7版本问题. 解决实现: reac ...