PKUSC2022 润摆寄
Day 0
模拟赛的题目竟是 寄 摆 润!预示着我的 PKUSC。
Day 1
猜中主角(指九条可怜)原来都是芳文厨
看错时间以为考 \(5h\),于是告诉自己 优势在我可以慢慢做。
T1 很显然的 \(O(n^4)\) 做法就是暴力高消(我还写错调了一会儿,发现方程敲错了)。
然后注意到只在矩阵的对角线附近 \(m\) 个位置有值,所以有个 trick 可以让此类高消优化到 \(O(nm^2)\)(实际上我想到的是之前写过的一个算对角线行列式的东西),总的复杂度就是 \(O(n^2m^2)\)。我第一次写调了半天,然而人傻常数大(实际上快速幂求逆元的 \(\log\) 用时较多),花 \(15min\) 卡了常(把 int 改成 long long 以减少强制类型转换和取模操作)才跑过除最后一个 subtask 的点。调 + 卡 用时 \(2.5h\)。
这时我当作后置摄像头的手机已经没电了(全场就听到我们组监考老师在喊“xxx 你的后置摄像头退出了”)。然后迅速把充电线给手机,电脑用内置电源同时跑着 OBS,TX 会议和 Ubuntu 虚拟机(没错我是在虚拟机里打的,因为不想删 snippets)。
果然,但我想了很久的 T2 未果开始打暴力的时候,电脑也快没电了(于是只好拔掉手机的线拿给电脑)。不一会儿,监考老师又在喊“xxx 你的后置摄像头又退出了”(真就整场考试都在调摄像头)。
后来 T3 暴力打了,感觉退火能捞到点分,就迅速地打一下。发现温度值从 \(10^5\) 到 \(10^{-4}\),系数设为 \(0.8\) 比较优,能过 \(n=3\) 的样例(然而开了 subtask 还是只有暴力分)。
然后比赛就结束了!(寄)\(69+18+12=99\)
让计算 md5sum,对我来说简简单单,然而要我把 5GB 的录屏给发到网盘里(WTF?网盘都限制单个文件大小?那我只好压缩了,不知道解压以后 md5sum 还对不对)
感受就是:在线赛真 ex,比今年省选还要 ex。
还是时间分配不好,早点看 T2 写个扫描线还能多拿点分。
Day2
跟特长生考试撞了,咕咕咕润!~
据说 Day2 人均 \(100+\) 而且初中生两天加起来有 \(200\) 多就能签?那我岂不是亏大。。。
不过话说我特长生考试 AK 了AK个鬼,挂了 \(8pts\),之后一半时间都在玩 WinXP 虚拟机上的三维弹球
总结 & 分析
打线上赛一定要记得配置好摄像头一类的东西!!!
考试时最好有时间能够静下心来分析每个部分分可能的做法,不要错过简单的部分分了。
九条可怜保我明年过 THUSC/PKUSC!
PKUSC2022 润摆寄的更多相关文章
- APIO2022 游记
Day 0 有人刚登记完房间就把房卡落在房间里了我不说是谁(真不是我,不信去问jth) 下午把gen把模拟赛的题补了一下,T3是个不太可做的虚树上淀粉质dp,先咕着. Day 1 上午来的比较晚,没有 ...
- CodeForces 摆烂寄录
按订正顺序排序 现在是乱排的了 完整代码占版面 所以只放 AC 记录链接 Good Bye 2021: 2022 is NEAR 这场打得真拉/tuu A. 简单签到 开场就读错题,浪费 5min / ...
- Pair Project: Elevator Scheduler [电梯调度算法的实现和测试]:谢勤政-11061197,吴润凡-11061185
一,关于结对编程 结对编程的优点: 1)在开发层次,结对编程能提供更好的设计质量和代码质量,两人合作能有更强的解决问题的能力. 2)对开发人员自身来说,结对工作能带来更多的信心,高质量的产出能带来更高 ...
- CSP-S 游寄
\(\text{reflection}\) 初赛. 本来以为上午要愉快地周测,但是伟大的虎哥让我们在四楼接着练习 然后就目睹了一个万能头+return 0编译 1min30sec 的奇迹 Win7 打 ...
- BZOJ 2648: SJY摆棋子
2648: SJY摆棋子 Time Limit: 20 Sec Memory Limit: 128 MBSubmit: 2968 Solved: 1011[Submit][Status][Disc ...
- 【BZOJ-2648&2716】SJY摆棋子&天使玩偶 KD Tree
2648: SJY摆棋子 Time Limit: 20 Sec Memory Limit: 128 MBSubmit: 2459 Solved: 834[Submit][Status][Discu ...
- BZOJ 2648: SJY摆棋子 kdtree
2648: SJY摆棋子 题目连接: http://www.lydsy.com/JudgeOnline/problem.php?id=2648 Description 这天,SJY显得无聊.在家自己玩 ...
- tomcat下部署润乾报表
因为项目需要,需要在项目中配置润乾报表,之前一直是用的jboss服务器,此处调整为tomcat时出错,然后各种找错,找答案,最后终于好了,然后总结一下. 首先在apache-tomcat-6.0.43 ...
- FZU 1025 状压dp 摆砖块
云峰菌曾经提到过的黄老师过去讲课时的摆砖块 那时百度了一下题目 想了想并没有想好怎么dp 就扔了 这两天想补动态规划知识 就去FZU做专题 然后又碰到了 就认真的想并且去做了 dp思想都在代码注释里 ...
随机推荐
- 解决在JS中阻止定时器“重复”开启问题、Vue中定时器的使用
1.问题描述 在一些需求开发中.需要设定软件提供服务的时间段(营业时间).这时可以选择定时器来实现.可以选择让定时器每隔一段时间检测当前时间是否在服务时间.到达服务时间.进入服务状态.未到服务时间.进 ...
- Vue学习之--------事件的基本使用、事件修饰符、键盘事件(2022/7/7)
文章目录 1.事件处理 1.1. 事件的基本使用 1.1.1 .基础知识 1.1.2. 代码实例 1.1.3.测试效果 1.2.事件修饰符 1.2.1. 基础知识 1.2.2 .代码实例 1.2.3 ...
- 学生管理系统(C语言简单实现)
仅供借鉴.仅供借鉴.仅供借鉴(整理了一下大一C语言每个章节的练习题.没得题目.只有程序了) 文章目录 1 .实训名称 2.实训目的及要求 3. 源码 4.实验小结 1 .实训名称 实训12:文件 2. ...
- Charles基本功能
Windows: 运行安装应用程序以在程序菜单中安装 Charles. Mac OS X: 通过双击解压缩下载文件,然后将 Charles 应用程序复制到 Applications 目录中. Linu ...
- Windows下pip换成清华源
1.在C:\Users\用户名\ 下创建 pip 文件夹2.在文件夹内创建pip.ini 文件, 添加如下内容: [global] timeout = 6000 index-url = https:/ ...
- ES6 学习笔记(十一)迭代器和生成器函数
1.前言 JavaScript提供了许多的方法来获取数组或者对象中的某个元素或者属性(迭代).从以前的for循环到之后的filter.map再到后来的for...in和for...of的迭代机制.只要 ...
- JS 学习笔记 (七) 面向对象编程OOP
1.前言 创建对象有很多种方法,最常见的是字面量创建和new Object()创建.但是在需要创建多个相同结构的对象时,这两种方法就不太方便了. 如:创建多个学生信息的对象 let tom = { n ...
- Vue实现离开页面二次确认
在项目开发中遇到用户编辑内容后未保存推出编辑页面时需要提示用户"当前数据未保存,是否退出",实际开发中利用window.onbeforeunload方法与vue.$on方法在upd ...
- Nginx负载均衡策略的介绍与调优
工作中经常会用到nginx负载均衡这一块,下面对nginx负载均衡策略做个总结.本人在工作中最常用到的负载均衡策略是轮询策略. 在一般情况下,Web中间件最大的作用就是负责对请求进行分发,也就是我们常 ...
- 高精度加法(Java)
题目描述 高精度加法,相当于 a+b problem,不用考虑负数. 输入格式 分两行输入. a , b ≤ 10^500 输出格式 输出只有一行,代表 a + b 的值. 思路 使用数组进行模拟, ...