打得很烂,果然还是太菜了。

Day -?

连第二课堂都听不懂,我选择冬眠。

Day 1

发压缩包时看大小猜测今年又有交互题。果不其然。

那就只剩下两道可做题了(悲)

通读题面,尝试思考 T1,无果,周围人都在敲键盘。(10:00)

尝试用平衡树维护楼梯形状,思考再三认为没有假,开敲。(10:20)

发现假了,不在边界上的点会算漏。(10:50)

发现竖着拆写平衡树的想法相当愚蠢,因为横着拆一个线段树能维护的操作只多不少。(11:10)

写线段树,意识到查询依旧会算漏。(11:30)

无奈开 T2,上手码了 dfs,发现有比样例字典序更小的答案(样例保证了字典序最小),怀疑自己的阅读理解能力,反复读题。(12:00)

感觉没有啥问题也许是样例写错了,对于 m=1 puts 了 -1。测样例 2 出锅,重写了 m=1 的部分分。(12:20)

观察到 dfs 可以在放的过程中 check 保持合法性,重写了 dfs。(12:40)

尝试乱搞,发现 random_shuffle 后每次对于不合法位置单独交换出解率相当高,大部分情况下可以跑过样例 2,希望骗到分。(13:00)

发现 T1 用线段树维护后可以只考虑拐角处特殊点,且有单调性可以二分。(13:20)

手残删了之前的线段树,重敲不知来不来得及,这下尴尬了/qd 自信即癫疯,相信自己能写完,理了下思路开敲!

只码完了 pushup/down 和 modify,感觉真的写不完,还是赶紧写暴力稳一点。(13:35)

在不作思考的情况下写了最暴力的暴力,开了个二维 bool 数组每次 O(ab) 修改。(13:45)

发现自己纯纯 sb,为啥不开一维数组去掉这个 b 的复杂度,删了重写。(13:55)

有惊无险交上去了。(14:00)

然后觉得大概率爆零了。打的都是什么玩意啊。

不论是一开始那个平衡树,气急败坏删掉的线段树,枚举完所有排列再 check 的 dfs,想都不想就 puts("-1"),只能过第一个点的 T1 暴力,

好像一整场考试删掉的代码比交上去的多得多。(bizhidao:你怎么敲了一整场考试啊

而我甚至不能保证匆匆忙忙敲完的暴力能过样例。

自大闭。

Day 2

下午出分,没心情听。反正念获奖名单又不念 Fe。

最后是 \(15+36+0=51\)。那大概有 Cu 了?

估计下次没这么好运气了呢。

WC 2023 冬眠记的更多相关文章

  1. [日常] NOIWC2019 冬眠记

    NOIWC 2019 冬眠记 辣鸡rvalue天天写意识流流水账 Day 0 早上没有跑操(极度舒服.png) 和春哥在博客颓图的时候突然被来送笔电的老爹查水表(捂脸) 母上大人骗我说这功能机不能放存 ...

  2. $2019$各种$WC$没去记

    \(2019\)各种\(WC\)没去记 太弱了去不了啊. 至少我联赛没退役是吧...(退役感++ 不过这个分数线还是有点让人自闭啊,划线人绝对有毒,有人关照一下空巢老人\(mona\)喵? 这里大概是 ...

  3. 【比赛游记】NOIWC2019冬眠记

    上接THUWC2019酱油记. 贴一点文艺汇演的精彩表演: https://www.bilibili.com/video/av42089198/ https://www.bilibili.com/vi ...

  4. NOIWC 2019 冬眠记【游记】

    在我的blog查看:https://www.wjyyy.top/wc2019 Day -1 上火车了,but手机没电了. Day 0 中午1点左右到了广州东站.接站只有南站和机场有,于是坐了一个多小时 ...

  5. WC2019 冬眠记

    Day1 做高铁来广州 晚上开幕式,亮点在CCF的日常讲话.dzd有事换wh讲. 我们WC比赛的人数是最多的,性价比是最高的 然后掌声雷动 相信大家鼓掌是同意我的话 再次掌声雷动(雾 Day2-Day ...

  6. WC2017 冬眠记

    2017年2月3日,为期7天的冬眠营冬令营正式开幕. 前4天我们见到了各种集训队dalao们的华丽身姿 感受到了听课听不懂睡觉又惭愧的无力感 见到了几百号人近一半玩手机,剩下的一半有一半在睡觉,再剩下 ...

  7. NOIWC2019 冬眠记

    冬眠 由于THUWC考太差了没啥心情做事…… Day -1 报到日前一天晚上去看了看宿舍表,发现周围全是集训队,隔壁就是栋爷.高队和lca,再隔壁是zzq和wxh……吓傻了(本校buff这么好吗) D ...

  8. 【Voyage】GDOI 2023 旅游记 || ECHO.

    \(\color{#FFFFFF}{那是什么样的旅途呢}\) \(\color{#FFFFFF}{真的会害怕很多东西呢.想想害怕的其实不止这样一件事,便产生了"其实都一样没关系的,都应该踏过 ...

  9. WC2019冬眠记

    Day0 报道日就当做Day0吧. 上午起床比较晚,起来就开始整理东西准备搬到广二的高中部去,搬了两趟,因为没吃早饭,头就很晕,吓得我赶快把之前发的士力架给吃了. 上午李姐姐和我们聊了聊\(THUWC ...

  10. Thuwc 2019 & wc 2019 划水记

    (此处不应有目录,爆零的过程应该慢慢看) Thuwc 2019 拖着箱子去广二,然后发现可以搬出去住酒店.好,然后箱子白搬了.Joker似乎说住宿体验极差,广二宿舍和林荫宿舍质量不相上下,想想wc时要 ...

随机推荐

  1. 与 AI 同行,利用 ChatGLM 构建知识图谱

    大家好,我是东方财富的一名算法工程师,这里分享一些利用大模型赋能知识图谱建设的一些实践. 为什么知识图谱需要大模型 在金融场景中,天然会有大量结构化的数据需要投入大量的人力去生产和维护,而这样的数据又 ...

  2. 解读 --- yield 关键字

    引言 yield关键字是 C# 中的一种语言特性,用于在枚举器中简化迭代器的实现.它使得开发人员可以通过定义自己的迭代器来简化代码,而不必手动实现 IEnumerable 和 IEnumerator ...

  3. Linux reset子系统

    文章代码分析基于linux-5.19.13,架构基于aarch64(ARM64). 1. 前言 复杂IC内部有很多具有独立功能的硬件模块,例如CPU cores.GPU cores.USB控制器.MM ...

  4. 二分查找非递归Algorithm(java)

    二分查找的适用条件 二分查找只适用于有序的数列中进行查找(比如数字和字母等),将数列排序后再进行查找 二分查找的运行时间为对数时间O(LONG2 N) 二分查找非递归的实现 /** * @param ...

  5. Linux 概念:u-boot

    U-Boot介绍 参考:https://baike.baidu.com/item/U-Boot/10377075 参考:https://u-boot.readthedocs.io/en/latest/ ...

  6. 2021-7-9 VUE的number\trim\lazy

    Vue的v-model.number顾名思义,即是将绑定的参数中的字符串强制转换为int类型 而v-model.trim是将参数的前后空格删除 v-model.lazy:v-model的绑定是实时响应 ...

  7. std::queue 中遇到释放内存错误的问题

    项目上有个需求要用到 std::queue 顺序处理消息事件 简单的示例如下: struct MyEvent { MyEvent() { event_ = CreateEvent(nullptr, 0 ...

  8. 从redis未授权访问到获取服务器权限

    从redis未授权访问到获取服务器权限 好久没写博客了,博客园快荒芜了.赶紧再写一篇,算是一个关于自己学习的简要的记录把. 这里是关于redis未授权访问漏洞的一篇漏洞利用: 首先是redis,靶场搭 ...

  9. 文心一言 VS 讯飞星火 VS chatgpt (76)-- 算法导论7.3 1题

    一.如果用go语言,为什么我们分析随机化算法的期望运行时间,而不是其最坏运行时间呢? 文心一言: 在分析算法的性能时,期望运行时间是一个重要的指标,它描述了算法在平均情况下的表现.期望运行时间考虑了所 ...

  10. SpringBoot 测试实践 - 1:常用的工具

    我自己接触到的一些商业或是开源的基于 SpringBoot 项目,它们大部分是没有测试代码的,test 文件夹只有脚手架初始化生成的那个测试类,跟不同的开发聊到这个话题,发现他们中的大部分没有写测试的 ...