首页 > 其他分享 >CSP2024-13

CSP2024-13

时间:2024-09-02 21:26:47浏览次数:7  
标签:13 vert max sum CSP2024 mu bigg 题意

A

题意:给定 \(n\) 个三元组 \((x_i, y_i, t_i)\),表示第 \(i\) 个人初始在位置 \((x_i, y_i)\),需要花费 \(t_i\) 秒把手里的活干完。

现在选定一个集合地点 \((X, Y)\),每个人干完手中的活立刻去集合,花费 \(\vert X - x_i \vert + \vert Y - y_i\vert\) 秒。最小化所有人都集合的时间。

形式化最终答案:

\[\max \bigg( t_i + \vert X - x_i \vert + \vert Y - y_i\vert \bigg) \]

转为切比雪夫距离:

\[\max \bigg( t_i + \max(\vert X - x_i \vert + \vert Y - y_i\vert) \bigg) = \max \bigg( \max(\vert X - x_i \vert +t_i), \max(\vert Y - y_i\vert + t_i) \bigg) \]

单独对一个坐标讨论:

  • \(x_i \le X \implies X - (x_i - t)\)。
  • \(x_i > X \implies (x_i + t) - X\)。

因此每个 \(i\) 生成两个新点 \(x_i - t, x_i + t\),\(X\) 在数轴上移动,最小化最大距离,显然是 \(\dfrac{\max (x_i + t) - \min(x_i - t)}{2}\)。

这么做为什么是对的?

如果 \(x_i + t > X\),\(i\) 的贡献会取到 \((x_i + t) - X\),如果 \(x_i < X\),\(X - (x_i - t) > (x_i + t) - X\),不会用到 \((x_i + t) - X\) 这个非法的值。

其他情况同样讨论。submission

一个不需要额外考虑的做法:二分答案,把答案减掉 \(t\) 后以 \(x\) 为中心可以确定 \(X\) 范围,看最后交集是否为空。

B

题意:

C

题意:给定一棵 \(n\) 个点的有权树,\(q\) 次修改,每次询问 \(\sum_i\sum_{j > i} [c(i, j) = 1]\),其中 \(c(i, j)\) 表示 \(i \to j\) 的路径上所有边权的 gcd。

\(n \le 10^5, q \le 100\)。

设值域为 \(m\),有莫比乌斯反演:

\[\begin{aligned} \sum_{i < j} \sum_{d \mid c(i, j)} \mu(d) &= \sum_{d = 1}^m\mu(d) f(d)\\ \\ f(d) &= \sum_{i, j}[d \mid c(i, j)] \end{aligned} \]

其中 \(f(d)\) 可以理解为只含边权为 \(d\) 的倍数的边的图上互相连通的点对数。由于影响是持续的,这个东西显然可以在时间轴上分治。

一条边权为 \(i\) 的边会加到所有 \(d \mid i\land \mu(d) \ne 0\) 的因子的图里,最多 \(2^{w(i)}\) 种,其中 \(w(i)\) 表示 \(i\) 的本质不同质因子个数。

枚举 \(d\),把 \(f(d)\mu(d)\) 贡献到 \(0 \sim q\) 的每个时间点。

记 \(s = 2^{\max w(i)}\) 表示一条边最多加到多少个因子,则时间复杂度 \(O\big((n + q)s\log q + q\log n\log q\sum_{d}[\mu(d) \ne 0]\big)\),\(\log n\) 是可撤销并查集的复杂度。

冲到了线段树分治最优解。submission

D

题意:

标签:13,vert,max,sum,CSP2024,mu,bigg,题意
From: https://www.cnblogs.com/Luxinze/p/18393565

相关文章

  • 南沙信奥赛老师解一本通题: 1413:确定进制
    ​题目描述】  【输入】一行,包含三个整数p、q、r。p、q、r的所有位都是数字,并且1≤p、q、r≤1,000,000。【输出】一个整数:即使得p×q=r成立的最小的B。如果没有合适的B,则输出0。【输入样例】6942【输出样例】13 #include<bits/stdc++.h>usingnam......
  • 51nod 1366 贫富差距
    51nod1366贫富差距这题题面挺抽象的,一个人与他所以的朋友的钱不能超过\(d\),问朋友链上钱最多的人的钱与钱最少的人的钱相差多少,求差距的最大值。如果两个人不属于同一个连通块那么差距可以无穷大,好了特殊情况解决了。然后为了使这个差距最大,那么对于每个朋友我们都取\(d\)......
  • 南沙信奥老师解题:1352:【例4-13】奖金
    ​ 【题目描述】由于无敌的凡凡在2005年世界英俊帅气男总决选中胜出,YaliCompany总经理Mr.Z心情好,决定给每位员工发奖金。公司决定以每个人本年在公司的贡献为标准来计算他们得到奖金的多少。于是Mr.Z下令召开m方会谈。每位参加会谈的代表提出了自己的意见:“我认为员工a的奖......
  • CSP2024考前集训记录
    CSP2024考前集训记录2024.9.2上午高一学长供的题。A题开考5分钟想到枚举\(a\)后再枚举\(d=\gcd(b,c)\)后转化为求\(\varphi(\frac{b+c}{d})\),直接上线性筛。然后时间复杂度\(O(n\sqrtn)\),瓶颈在枚举\(b+c\)的因数上。于是后半个比赛全在想怎么优化,想到的包含:再......
  • 高密度、高速卡边缘连接器,ME1005610201091、ME1005610203071、ME1005613401311、ME100
    系列概述MiniCoolEdge是一款0.60mm高密度、高速卡边缘连接器,适用于新一代小型系统。这种精细间距解决方案支持多种板对板应用,如直角、夹层/共面,并提供电缆互连选件。这些连接器符合SFF-TA-1002、GenZ、EDSFF和OCPNIC3.0规范。常见应用包括固态驱动器、网络接口卡和......
  • 最优化(13):近似点梯度法、Nesterov算法
    6.1  近似点梯度法        6.1.1 邻近算子(proximaloperator):主要介绍proximaloperator的相关定义和性质        6.1.2  近似点梯度法:给出了proximalgradientmethod算法框架        6.1.3 应用举例:LASSOproblem和Low-rankmatrixcomp......
  • python入门每日一练2023/2/13
    python入门每日一练,可以提高您的python水平,今天是2月13日,上一课的答案是foriinrange(1,len(strb)+1):ifstrb[i]==p:print(i)qq="qq"www="www"com=".com"如何组成www.qq.com网址?(难度★☆☆☆☆)......
  • AP2813宽输入电压5-80V 双路降压恒流LED芯片_外围简单内置功率管驱动IC
    产品描述AP2813是一款双路降压恒流驱动器,高效率、外围简单、内置功率管,适用于5-80V输入的高精度降压LED恒流驱动芯片。内置功率管输出最大功率可达12W,最大电流1.2A。AP2813一路直亮,另外一路通过MODE1切换全亮,爆闪。AP2813工作频率固定在150KHZ左右,同时内置抖频电......
  • AP2813宽输入电压5-80V 双路降压恒流LED芯片_外围简单内置功率管驱动IC
    产品描述AP2813是一款双路降压恒流驱动器,高效率、外围简单、内置功率管,适用于5-80V输入的高精度降压LED恒流驱动芯片。内置功率管输出最大功率可达12W,最大电流1.2A。AP2813一路直亮,另外一路通过MODE1切换全亮,爆闪。AP2813工作频率固定在150KHZ左右,同时内置抖频......
  • 安卓13拦截home功能 监听home键 禁用home键
    总纲android13rom开发总纲说明目录1.前言2.问题分析3.代码分析4.代码修改5.编译6.彩蛋1.前言  经常遇到客户监听某个按键的需求,其实有些功能APP本身就可以处理的,......