首页 > 其他分享 >2024.10.16总结

2024.10.16总结

时间:2024-10-16 15:43:16浏览次数:1  
标签:总结 2024.10 log 16 染色 times ans mathcal dis

本文于 github 博客同步更新。

A:

打表发现有决策单调性,考虑人类智慧,每次向后跳 \(rand\%200\) 个点,若更优则继续跳,然后就过了。

正解是这样写的:

设 \(p[i\)] 为当前层的最优决策点,把决策按顺序加入,同时更新 \(p[i]\) 把相同的 \(p[i]\) 合并成一个点,对这些点维护栈,每加入一个决策 \(k\) 就弹出一些栈顶并加入 \(p[i]=k\) 的点,区间长度可以二分 \(\mathcal O(log n)\) 求出比较两个决策的优劣可以用二分 \(\mathcal O(log n)\) 比较。

B:

黑白染色非常典,酱紫拆点没想到,回头得去看看类似的 trick。

首先正常黑白染色,然后对同色的点按行的奇偶再次红蓝染色,这样就可以把所有点分成四类。

考虑将一个点拆成 \(x,x_1,x_2\) 三个点,其中 \(x\) 连接 \(S/T\),\(x_1,x_2\) 分别连接相邻的红/蓝点。

画个图:

(其中 A、D 与 B、C 相邻,A、D 为白点,B、C 为黑点,A、B 为红点,C、D 为蓝点)

先假设 \(A=B\) ,我们只考虑每个点以自己为中心产生的贡献,若该点度数为 \(k\) ,则其贡献为 \(A\times k\times (k-1)/2\)。

列出来就是 \(0,1,3,6\),使用费用递增模型,向 \(S/T\) 连四条边:\((1,0)(1,A)(1,2A),(1,3A)\)。

不用上面的拆点,可以得到 52pts,现在继续考虑 \(A\neq B\) 的情况。

我们按照上边的染色方法染色后,发现对于一个点,它上下的点同色,左右的点同色,且上下与左右的点异色。

还是费用递增模型,我们从 \(x\) 向 \(x_1,x_2\) 连两条边:\((1,0)(1,B-A)\),这样就可以计算直线的贡献了。

时间复杂度 \(\mathcal O(n^2m^2)\)

C:

同样是按编号分块,考虑维护好每一块的答案。

考虑拆分,\(dis(a,b)=dis(1,a)+dis(1,b)-2*dis(1,lca(a,b))\),只需维护好最后一个部分即可。

对于每一块,在树上 dfs 一遍,计算出 \(s[i]=\) 块内所有点到 1 的路径中,第 \(i\) 条边被覆盖的总次数。

同时对每个块维护 \(ans[i]=\) 点 \(i\) 到这个块中所有点的距离之和修改变为对每个块的 \(ans\) 进行子树加,查询变为对每个块单点查询 \(ans[x]\)。

对每个块维护一个树状数组即可,时间复杂度 \(\mathcal O(n\times sqrt(n)\times log n)\)。

标签:总结,2024.10,log,16,染色,times,ans,mathcal,dis
From: https://www.cnblogs.com/Mitishirube0717/p/18470119

相关文章

  • 面试关于HTTP协议,TCP/IP协议栈及相关其他常见问题总结
    面试常用知识点总结1.HTTP协议HTTP请求和响应的组成部分常见的HTTP方法及其用途常见的HTTP状态码及其含义HTTP/1.1和HTTP/2的主要区别无状态协议的含义及其影响2.TCP/IP协议栈TCP/IP协议栈的四层结构及其功能各层常见协议及其特点TCP和UDP的区别TCP三次握手和四次......
  • 永久白嫖AWS云服务器,验证、注册指南【2024.10.16亲测可用】
    背景不知道你想不想拥有一台属于自己的云服务器呢,拥有一台自己的云服务器可以建站,可以在上面搭建个人博客,今天我就来教大家如何申请亚马逊AWS免费云服务器,这个云服务器可以长达12个月的免费。而且到期后可以继续换个账号继续白嫖。(不过呢在注册的时候是需要信用卡的,实测国......
  • Day16 break-continue-goto
    Day16break-continue-gotobreak在任何循环语句的主体部分,可用其控制循环流程,强行退出循环,不执行循环中剩余的语句,break语句也在switch语句中使用。continue语句用在循环语句体中,用于终止某次循环过程,即跳过循环体中尚未执行的语句,接着进行下一次是否执行循环的判定。关于g......
  • Exchange 2016与国内版O365混合部署(4):配置Exchange 公网证书
    Exchange2016与国内版O365混合部署(4):配置Exchange公网证书Exchange混合部署需要安装一个第三方权威机构颁发的公网证书,用于邮件流的安全传输,详细的步骤technet也有写:https://technet.microsoft.com/zh-cn/library/mt595782(v=exchg.150).aspx 实验中我们需要先在服务器上创......
  • Exchange 2016与国内版O365混合部署(3):安装Exchange2016并配置邮件的外网收发
    Exchange2016与国内版O365混合部署(3):安装Exchange2016并配置邮件的外网收发Exchange2016安装和内网邮件收发测试:Exchange2016的安装这块这里就不做详细介绍了,网上也有很多教程,并不复杂。安装完成后登录https://localhost/ecp管理员中心页面查看:(略)登录https://localhost/owa:......
  • Exchange 2016与国内版O365混合部署(2):搭建域环境
    Exchange2016与国内版O365混合部署(2):搭建域环境安装DC:远程登录虚机后,打开servermanager,选择“addrolesandfeatures ”,一直下一步: 到"serverroles"这个环节,注意勾选ADDS和DNS两个选项,一直下一步,直到完成。 安装完成后,servermanager的右上角会弹出一个警告:升级......
  • Exchange 2016与国内版O365混合部署(1):过程总览
    Exchange2016与国内版O365混合部署(1):过程总览写在前面:关于Exchange与O365做混合部署,其实网上有很多相关的文章和介绍,笔者Exchange2010和2016都搭过,与2010比,Exchange2016在软件架构设计上做了很多精简和变化,因此安装和后续的配置也会更简单易行,如果你是一个初学者,这个系列可以让......
  • 清理Exchange 2013和2016的Log文件(精华)
    清理Exchange2013和2016的Log文件(精华)清理Exchange2013和2016的Log文件【摘要】在你的Exchange2013/2016的环境中,你可能会发现你的系统盘会很快被占用了很多空间,并且如果你不理会它的话,很快你的系统盘剩余空间就会告急了。这是因为Exchange2013/2016默认的日志记录行为导......
  • Exchange2016日志路径
    Exchange2016日志路径Exchange2016日志路径C:\ProgramFiles\Microsoft\ExchangeServer\V15\Logging\下面的日志:               C:\ProgramFiles\Microsoft\ExchangeServer\V15\Logging\RpcHttp              C:......
  • Exchange2016服务详解
    Exchange2016服务详解 服务作用问题现象MicrosoftExchangeActiveDirectory拓扑实现AD身份验证用户Outlook邮箱可能需要多次输入密码                                ......