day -1

  去报了个到,顺便买了一大堆衣服。

  感觉学校饭堂不太行。

day 0

  上午是开幕式,。

  下午是笔试,顺利获得 \(100\) 分。

day 1

  先看题。

  第一题看到 \(At^2+Bt+C\) 就知道是斜率优化了,花了一个小时写完了。

  第二题那个操作很像笛卡尔树的某些东西,后面的部分就是分段维护多项式。复杂度大概是 \(O(n^4)\) 的。

  第三题研究了一会搞出了几个假做法。

  突然发现第二题用到的区间不会太多,搜了一下发现只有不到 \(4000\) 个,就去把前 \(50\) 分的暴力写了,还有几个直接插值的点。

  分数大概是 \(100+60+28\)。

  这个 t1 数据超级水,各种暴力甚至暴搜都可以拿高分或者过掉。也不知道出题人是怎么验的题的。。。

  t3可以用模拟费用流做,可是场上我连费用流都没想出来。

  听说Au线是 \(200\),减 \(10\) 分是 \(190\),问题不大。

day1.5

  社会活动日。

  半路车坏了,等车等了一个小时。。。

  面麻真开心。

day2

  t1一看就可以用 kdt 做,再看到数据范围只有 \(70000\),就写了。

  t2可以DP,看到后面 \(60\) 分没什么部分分和梯度,就没去想了。

  t3是个披着交互题外衣的题答题。先把 \(O(n^2)\) 暴力写了,然后对着每个部分分想做法。

  看到了题目中注明了交互库是 non-adaptive 的,和 WC 的不一样,感觉这么些暗(ming)示了标程是随机算法。

  特殊性质 A 的操作次数是 \(O(n\log n)\),想了一会想到了分治,就随机 modify 一些点然后把亮的点和不亮的点分成两部分递归下去。

  B 的操作次数也是 \(O(n\log n)\) 的,发现可以整体二分。

  C 一开始想随机 \(O(\sqrt n)\) 个点然后往两边扩,写了一下发现操作次数太多了。就改成了随机一些点,拿其他点在这些点中间找连的边(整体二分)。

  调了调参(选的点的个数)测了一下直接跑过了大部分的点。

  得分大概是 \(100+40+92\)

  出来听说大家都会打表找规律,感觉我要凉了。

  t3 正解果然是随机化。。。还(不严谨的)证明了复杂度。

day3

  闭幕式。

  面麻真开心。

总结

  感觉今年的题还是挺棒的。

  没有大数据结构题体验极棒。

  这次应该是真的退役了,以后很可能不搞竞赛了,博客会随缘更新(大概率是游记)。

  最后

  祝贺所有取得了自己满意的成绩的选手。

  感谢所有 OIer 这几年的陪伴以及带给我的快乐。

  大家文化课&OI加油!

NOI 2019 游记的更多相关文章

  1. 开始是为了结束,结束是新的开始——NOI 2020 游记

    Day 0 报道日 晚上的时候我们的教练给我们做考前动员.给我们讲:NOI的五个小时需要认真的规划,不能被T1打乱节奏.他让我们思考明天的策略,把可能出问题的地方都想清楚. 结果后来,宿管给我测体温, ...

  2. Codechef April Challenge 2019 游记

    Codechef April Challenge 2019 游记 Subtree Removal 题目大意: 一棵\(n(n\le10^5)\)个结点的有根树,每个结点有一个权值\(w_i(|w_i\ ...

  3. WC 2019 游记 - 败者之低语

    败者之低语 WC 2019 游记 Day -1 看了一圈PKU和THU的题,感觉图像识别真有意思... 感觉非常讲道理,pku还是比thu简单一点的... 听说高二414在thu没有进面试? 震惊!( ...

  4. FJWC 2019 游记

    FJWC 2019 游记 Day 0 春节旅游, 刚从杭州绍兴一带赶回来, 然而并没有直接飞去福州, 去了厦门再去福州, 浪费了好多时间. Day 1 酒店到学校有 \(20\) 分钟的步行路程, 感 ...

  5. CSP-S 2019 游记

    目录 CSP-S 2019 游记 DAY -1 Day 0 Day 1 Day 2 后记 CSP-S 2019 游记 机房段子: zr(老师):yyx我看你最近不错哦(此人外号拳皇 yyx:运气好运气 ...

  6. CSP 2019游记 & 退役记

    扶苏让我记录他AK CSP 的事实 ZAY NB!!! "你不配" 两年半的旅行结束了,我背着满满的行囊下了车,望着毫不犹豫远去的列车,我笑着哭了,笑着翻着我的行囊-- 游记 Da ...

  7. CSP-S2 2019 游记

    我简直是咸鱼,一只彻头彻尾的咸鱼. 慵懒,成为了我本次比赛的主调. 10 月 27 日晚上--也有可能是 10 月 28 日的凌晨,睡眼惺忪的我坐在书桌前,照常奋笔疾书着.作业本放回一本又拿出一本,练 ...

  8. 【NOI 2019】同步赛 / 题解 / 感想

    非常颓写不动题怎么办…… 写下这篇博客警示自己吧…… 游记 7.16 我并不在广二参加 NOI,而是在距离广二体育馆一公里远的包间打同步赛(其实就是给写不动题找个理由) 上午身体不舒服,鸽了半天才看题 ...

  9. NOIP 2019游记

    Update on 2019.4.20 禁赛预定

随机推荐

  1. windows桌面远程连接突然不能双向复制文件

    远程桌面连接windows 2008,突然无法在本地和服务器之间互相复制文件.根据微软的说明,由rdpclip.exe进程来控制,打开远程服务器的任务管理器,看到rdpclip.exe进程存在,即可进 ...

  2. 百度搜索常用api

    http://www.baidu.com/s?wd=关键字 wd(Keyword):查询的关键词:http://www.baidu.com/s?wd=关键字&cl=3 cl(Class):搜索 ...

  3. python多任务的实现:线程,进程,协程

    什么叫“多任务”呢?简单地说,就是操作系统可以同时运行多个任务.打个比方,你一边在用浏览器上网,一边在听MP3,一边在用Word赶作业,这就是多任务,至少同时有3个任务正在运行.还有很多任务悄悄地在后 ...

  4. Android 下拉列表Spinner 使用

    1.布局文件 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:t ...

  5. linux技能点三 find grep

    find:      1.   按文件名查找    find . -name "a*.txt"     注意双引号:  2.   按文件大小查找 find .-size [+/-] ...

  6. 通过公网ip访问虚拟机web服务

    工作中有需要进行通过外网ip访问虚拟机上的web服务,通过查阅资料,将配置过程整理如下: 思路:通过路由器的端口映射访问虚拟机上的web服务 1. 前提是在虚拟机上的web服务已经部署好,并且可以通过 ...

  7. Hive Lateral View

    一.简介 1.Lateral View 用于和UDTF函数[explode,split]结合来使用. 2.首先通过UDTF函数将数据拆分成多行,再将多行结果组合成一个支持别名的虚拟表. 3.主要解决在 ...

  8. 移动端H5长按事件 vue自定义指令

    import Vue from 'vue' Vue.directive('longpress', function (el, binding){ var timer = null; var start ...

  9. JS 对象 数组求并集,交集和差集

    一.JS数组求并集,交集和差集 需求场景 最近,自己项目中有一些数组操作,涉及到一些数学集的运算,趁着完成后总结一下. 简化问题之后,现有两数组a = [1, 2, 3],b = [2, 4, 5], ...

  10. Apache Flink 零基础入门(转)

    这是一份很好的 Apache Flink 零基础入门教程. Apache Flink 零基础入门(一&二):基础概念解析 Apache Flink 零基础入门(三):开发环境搭建和应用的配置. ...