#12 2024.1.15
你猜猜为啥没有 521~532。
533. xsy5372 矩阵(matrix)
534. xsy5373 修公路(road)
535. loj3942 「JOI 2023 Final」迷宫
536. xsy5378 重振旗鼓(cheer)
537. xsy5379 惊鸿照影(memory)
538. xsy5380 明月来归(return)
539. loj3943 「JOI 2023 Final」训猫
540. xsy5315 女巫(witch)
541. xsy5326 生成树(tree)
542. xsy5320 字符串(string)
543. loj3944 「JOI 2023 Final」现代机器
感谢 yllcm 哥哥教会我这个题!
大概是维护左侧极长的红色区间,以及右侧极长的蓝色区间。当这两个区间撞到一起的时候求答案是容易的,大概是个分段函数之类的东西,随便维护就行了。
那么考虑这两个区间还没撞在一起的情况!如果一个点恰好在左侧区间里,那么会让左侧区间变长。如果恰好在右侧区间里,就会让右侧变长。否则这样的在中间的点至多只有 个。如何暴力找出?考虑左侧长度 的 highbit ,以及右侧长度 的 highbit ,可能的 显然只有 个,那么对于每个时刻预处理出最近的位于 的点。显然这个限制严格弱于原限制,考虑不断找到这个点,那么也只会有 次。
看起来细节巨大多,不写了!
544. loj3348 「CEOI2020」花式围栏
545. loj3349 「CEOI2020」道路
自己编了一个看起来很优秀的做法:随机一个点,把能连的边都连了,然后一直随机。能否连边的判断不用太严格,可以把其他点按照这个点极角排序,已有的边相当于 ban 掉了一个区间,感觉还是厉害的!没有写代码。
看起来是扫描线,维护当前的线段端点集合。
感冒了神志不清了,做个锤子。
546. xsy5390 小凯的乘号(mulsign)
547. xsy5391 鸽子的心情(emotion)
548. xsy5381 游戏
549. xsy5382 连通
550. xsy5393 弹性碰撞(physics)
551. xsy5394 轻涟(vaguelette)
552. xsy5395 树上二维偏序问题(partial)
553. xsy5396 小 ω 的树
554. xsy5397 小 ω 的牌
555. xsy5398 小 ω 的仙人掌
556. loj3350 「CEOI2020」星际迷航
557. loj3351 「CEOI2020」权力药水
558. loj3352 「CEOI2020」春季大扫除
559. uoj46 【清华集训2014】玄学
560. uoj33 【UR #2】树上GCD
561. uoj91 【集训队互测2015】最大异或和
562. uoj218 【UNR #1】火车管理
563. uoj314 【NOI2017】整数
564. uoj345 【清华集训2017】榕树之心
565. uoj348 【WC2018】州区划分
566. uoj351 新年的叶子
567. cf1336e1 Chiori and Doll Picking (easy version)
e2 见过 inf 次,但是又忘了咋做了/ll。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端