首页 > 其他分享 >【杂题乱写】2024.01 #2

【杂题乱写】2024.01 #2

时间:2024-01-18 20:23:54浏览次数:37  
标签:AtCoder 2024.01 重心 乱写 mid 区间 杂题

Page Views Count

AtCoder-JOIOPEN2022_A シーソー

开局考虑二分,然后不会做,没想到不需要二分。

以初始的重心为基准,记为 \(mid\),可以对操作 \(i\) 次得到的所有可能区间求出重心在 \(mid\) 左侧且最靠右的以及在 \(mid\) 右侧且最靠左的两个区间,容易发现这两个区间左右端点都差 \(1\),记靠左的一个为 \([l_i,r_i]\),考虑操作 \(i+1\) 次得到的区间 \([l_{i+1},r_{i+1}]\),发现 \([l_i,r_i-1]\) 与 \([(l_i+1)+1,r_i+1]\) 一定分列 \(mid\) 左右两侧,中间还有一个区间 \([l_i+1,r_i]\),所以 \([l_{i+1},r_{i+1}]\) 只用判断 \([l_i+1,r_i]\) 的重心位置就能求出。

对操作次数 \(i\) 计算出 \([l_i,r_i]\) 以及 \([l_i+1,r_i+1]\) 重心与 \(mid\) 的距离,按照某一维排序,枚举排序这维的最大值,后面更大的只能取另一维。

现证明这样算出的答案一定能取到,可以归纳,以此时在 \([l_i,r_i]\) 为例,在 \([l_i+1,r_i+1]\) 同理。此时如果可以走到 \([l_{i+1},r_{i+1}]\) 就走,否则走 \([l_{i+1}+1,r_{i+1}+1]\),发现不能走到 \([l_{i+1},r_{i+1}]\) 说明它就是 \([l_i,r_i-1]\),那么 \([l_i+1,r_i]\) 重心更靠右,一定能走到且合法。

提交记录:Submission - AtCoder

标签:AtCoder,2024.01,重心,乱写,mid,区间,杂题
From: https://www.cnblogs.com/SoyTony/p/17973322/Problems_in_January_2024_2

相关文章

  • 【2024.01.18】RSS的部署和使用
    ===在这个信息杂乱的时代,需要RSS的存在来帮助我们整合信息这样子我就可以不用开B站看关注的人的信息,打开博客去看别人的博文,打开什么值得买看最新的榜单而是统统全在一个程序内看完所有的信息完整的RSS需要有RSS阅读源,RSS服务器,RSS阅读器RSS阅读器我选择的是FluentReader,颜......
  • 搜索学习笔记+杂题 (进阶二 dfs/bfs的进阶)
    前言:由于搜索的题还是做的太少了,所以以后有可能会不定期更新。四、还是进阶的dfs/bfs相关题单:戳我1、dfs(1)meetinthemiddleP2962[USACO09NOV]LightsG颠覆了我对折半搜索的认知,果然,只要满足了折半搜索的几个性质,基本上都可以使用折半搜索来处理。首先我们拿到的是一张......
  • 搜索学习笔记+杂题 (进阶一 dfs/bfs的进阶)
    前言:没啥好说的了。所以只能来写博客了。搜索杂题:相关题单:戳我二、进阶dfs/bfs1、dfs进阶——折半搜索(meetinthemiddle)由于深搜的时间复杂度在每种状态有两个分支的情况下是\(O(2^n)\)。所以一般暴力深搜的数据范围就在\(20-25\)之间。而对于有一大类的题,它的搜索思......
  • ZJOI 杂题选做
    P2272[ZJOI2007]最大半连通子图题目传送门注意到半联通子图缩完点一定是一条链,由于要求的是最大的半联通子图,所以该子图的每个强连通分量一定对应原图的完整的强连通分量,否则可以扩展。则对原图缩点,最大半联通子图一定是从入度为0的点到出度为0的点的一条链,拓扑求出带权......
  • 搜索学习笔记+杂题 (基础二 dfs/bfs的拓展)
    搜索杂题:博客中讲述的题的题单:戳我二、dfs/bfs的各种变式1、深搜深搜以指数级的时间复杂度闻名,稍不注意时间就会爆炸,所以一般会用到剪枝的技巧(这个技巧基本上是因题而异,需要平时的刷题与积累)。深搜同样也是一种可变性极高的算法(其实都可以不叫做一种算法,深搜已经是一种做题的......
  • 【月伴流星】Win10 LTSC 2021 完整版+商店版+适量精简版多合一安装版2024.01
    采用微软官方2021.11发布的Windows10企业版LTSC2021初始版制作,集成KB5033372KB5011050等2023年12月最新补丁,系统版本号升级至19044.3803恢复NETFramework3.5系统支持,恢复IE11系统支持启用SMB1.0共享,打印等系统支持集成VC2005-2022_x86/x64、DirectX_9.0c_x86/x64等系......
  • 百度网盘(百度云)SVIP超级会员共享账号每日更新(2024.01.13)
    一、百度网盘SVIP超级会员共享账号可能很多人不懂这个共享账号是什么意思,小编在这里给大家做一下解答。我们多知道百度网盘很大的用处就是类似U盘,不同的人把文件上传到百度网盘,别人可以直接下载,避免了U盘的物理载体,直接在网上就实现文件传输。百度网盘SVIP会员可以让自己百度账......
  • 1 月杂题题解
    好久没写博客了?今晚写爽。P5311成都七中这有黑?对于一个点\(x\),设其子树任意一点为\(y\)。我们可以求出这\(x\rightarrowy\)这条路径经过节点的的\(l,r\)。遍历\(x\)的子树,我们可以得到一些三元组\((l,r,c)\)表示\(x\)所属连通块包含了\(l,r\)这些节点,就有一......
  • 百度网盘(百度云)SVIP超级会员共享账号每日更新(2024.01.05)
    一、百度网盘SVIP超级会员共享账号可能很多人不懂这个共享账号是什么意思,小编在这里给大家做一下解答。我们多知道百度网盘很大的用处就是类似U盘,不同的人把文件上传到百度网盘,别人可以直接下载,避免了U盘的物理载体,直接在网上就实现文件传输。百度网盘SVIP会员可以让自己百度账......
  • KubeSphere 社区双周报 | 2023.12.21-2024.01.04
    KubeSphere社区双周报主要整理展示新增的贡献者名单和证书、新增的讲师证书以及两周内提交过commit的贡献者,并对近期重要的PR进行解析,同时还包含了线上/线下活动和布道推广等一系列社区动态。本次双周报涵盖时间为:2023.12.21-2024.01.04。贡献者名单新晋KubeSpherecon......