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加油!

最新文章

  1. PHP代码获取客户端IP地址经纬度及所在城市
  2. Android常见控件— — —ProgressDialog
  3. 143. Reorder List
  4. SQL Server 数据库安全
  5. 13.Object-C--浅谈Foundation框架常用的结构体
  6. Ubuntu 12.04 升级到14.04之后,pidgin-sipe 出现的问题: Trouble with the pidgin and self-signed SSL certificate
  7. asp:DateDiff 函数
  8. [转]开源应用架构之asterisk
  9. cnpm install -S 与cnpm install -D (dependencies和devDependencies的区别)
  10. Agent Job相关的系统表
  11. Redis数据结构之skiplist(续)
  12. CentOS7 搭建 SVN 服务器
  13. linux c使用socket进行http 通信,并接收任意大小的http响应(四)
  14. fopen 的使用
  15. C++ 的那些坑 (Day 2)
  16. java向上转型和向下转型
  17. 【转】oracle & 和 ' 特殊字符处理 ( like 'GAC/&_%' escape '&'; 这里面的 / 居然将& 转义了 为什么?)
  18. 配置文件(Machine.config、Web.config、App.config)
  19. 关于Redo Log的基本操作
  20. 剑指Offer——树的子结构

热门文章

  1. [BZOJ2157]旅游(树链剖分/LCT)
  2. JavaScript克隆数组
  3. react-router4的使用备注
  4. Oracle队列实现
  5. Celery:routing
  6. php文字转语音
  7. 如何传递大文件(GB级别)
  8. zookeeper 事务日志查看
  9. Hibernate配置文件模版
  10. 阿里云ECS安装-openjdk8