2024.10.16总结

news/2024/10/22 13:36:48

本文于 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:

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

类似算法3的拆分思想,\(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)\)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/72291.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

门罗币之隐形地址

主页微信公众号:密码应用技术实战 博客园首页:https://www.cnblogs.com/informatics/ GIT地址:https://github.com/warm3snow简介 从2009年比特币的诞生,区块链技术已经发展了十多年,区块链技术的应用也从最初的数字货币扩展到金融、供应链、医疗、物联网等多个领域。区块…

jdk1.6,jdk1.7,jdk1.8安装共存问题

1.今天遇到了需要编辑开发公司老项目的情况,之前本人电脑就装了1.6和1.8的jdk,现在老项目优需要安装jdk1.7运行,便有了这个问题,再次记录下 2. 首先需要安装对应的jdk,以及环境变量,我这里只展示三者共存的环境变量设置,其余单一的配置环境变量,网上都有就不在此啰嗦了 3.用JAV…

寻找打球的好去处?

公园位于余杭区向往街与海鸥路交叉口西南侧,总面积约5200平方米。 园内设有草阶看台和运动空间,同时设置羽毛球场、乒乓球桌、健身器材、儿童沙坑、景观栈桥等设施,功能多样。公园植被丰富,可提供四季有景、丰富多变的绿化景观。如果您住在附近 不妨去现场体验一番 或许会有…

Oracle 19c OCP 认证考试 083 题库(第2题)- 2024年修正版

【优技教育】Oracle 19c OCP 083题库(Q 2题)- 2024年修正版 考试科目:1Z0-083 考试题量:85道(线下) 通过分数:57%以上 考试时间:150min(线下) 本文为(CUUG 原创)整理并解析,转发请注明出处,禁止抄袭及未经注明出处的转载。 原文地址:http://www.cuug.com.cn/ocp/083…

PowerShell 实现删除指定路径X天前文件功能并添加定时JOB实例

公司的POA服务器的E盘隔三差五就爆满,原因是数据库备份文件越来越大,现在已经大到需要高频清理的地步了 十一前出现的这个问题,当时为了不专门在假期里某天特地去清理磁盘,想着一定要搞个定时JOB实现自动清理 最后选用了PowerShell脚本实现 新建一个txt文件,打开编辑内容如…

高等数学 5.3 定积分的换元法和分部积分法

目录一、定积分的换元法二、定积分的分部积分法 一、定积分的换元法定理 设函数 \(f(x)\) 在区间 \([a, b]\) 上连续,函数 \(x = \varphi(t)\) 满足条件: (1)\(\varphi (\alpha) = a, \varphi (\beta) = b\) ; (2)\(\varphi (t)\) 在 \([\alpha, \beta]\) (或 \([\beta…

Monaco Editor 实现一个日志查看器

我们是袋鼠云数栈 UED 团队,致力于打造优秀的一站式数据中台产品。我们始终保持工匠精神,探索前端道路,为社区积累并传播经验价值。本文作者:文长前言 在 Web IDE 中,控制台中展示日志是至关重要的功能。Monaco Editor 作为一个强大的代码编辑器,提供了丰富的功能和灵活的…

必看!解读Salesforce最新AI趋势报告

近年来,AI技术正在快速渗透到各行各业,尤其是在客户关系管理(CRM)领域。 据Salesforce最新的《AI在CRM中的趋势》报告显示,尽管AI发展潜力巨大,但许多公司在接受这一新技术时仍然犹豫不决。如何解决数据、信任和伦理等关键问题,成为企业能否真正释放AI潜力的关键。 员工…