ZJOI2018 day2游记
省选讲课:还不错吧
ZJOI RP++
Day2:
题出的好!覆盖知识点广,题目又着切合实际的背景,解法比较自然。
给出题人点赞 !
意识模糊地点开了题(考前不熬夜似乎还是很困qaq)
T1:前一个小时一直在想T1,同时脑海中时而回放海贼王的场景(前一天不该看海贼王?)
这是一道数数(树)题?
跟同构有关。
30分似乎是挺显然的,枚举所有不同构的树,乘上标号方案数的K次方就行了。
一直想不出50分唉。。感觉自己数数能力急需提高
T2:这怕是全场唯一可做题吧
一个点会向左右两边扩展,把任意相邻两个点相撞时间放入堆中。
每次访问最近相撞时间的两个点,当它们相撞的时候,一个点会被另一个点覆盖,直接更新答案,删除这个点即可。
想法很显然,但是好难写啊qaq,细节非常多。
最后一步我感觉线段树上二分太难写了,怕时间不够。。于是把二分放在了外面,原本一个log的题被我强行写成了两个log [○・`Д´・ ○]
写了好久,也调试了好久(差点心态爆炸)
n=200000的点,开O2跑了4秒?
完了,那我岂不是可以被卡常成暴力分了,,然而一个log做法来不及写了。
T3:每个点的距离变成它的倒数,很像圆反演?
回想起以前被计算几何折磨的惨痛经历,我立刻抛开了此题。。
遗憾的是考试结束时T1暴力还没过样例,T3暴力也没写(我怎么没发现输出3能拿分啊)
T2虽然写了正解,但评测机太慢的话很容易挂成了暴力分
4月27日 (upd):榜出来了,T2成功被卡常成40分。。
2018ZJOI已经结束,明年RP++
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· Apache Tomcat RCE漏洞复现(CVE-2025-24813)