首页 > 其他分享 >CSP2024-27

CSP2024-27

时间:2024-09-27 20:47:00浏览次数:1  
标签:le dist text sum CSP2024 27 权值 bigg

2A

题意:

1A

题意:给定 \(n \times n\) 种物品,\((i, j)\) 有 \(a_{i, j}\) 个,权值为 \(b_{i, j}\),两个物品等价当且仅当 \(i\) 相等或 \(j\) 相等。

初始有一个空(可重)集 \(S\),每次等概率从剩余物品中选一个 \(x\) 出来。

如果 \(S\) 中没有和 \(x\) 等价的物品,那么 \(x\) 加入 \(S\);否则把所有和 \(x\) 等价的物品拿出来放回去。

每轮操作后会把 \(\sum_{x \in S} b_x\) 累计进积分,求 \(k\) 轮操作后积分的期望值。\(2 \le n \le 4,\ 1 \le k \le 10^9\)。

注意到 \(S\) 中元素一定互不相同,这提示我们符合条件的局面实际很少,\(n = 4\) 的时候合法局面只有 \(209\)。

每轮的贡献只与 \(S\) 有关,因此只要计算出第 \(i\) 轮操作后局面为 \(S\) 的概率 \(p(i, S)\) 即可。

矩阵快速幂加速转移,同时维护 \(E_{i - 1}\) 表示上一轮的期望权值,时间复杂度 \(O(N^3\log k),\ N = 210\)。

submission

B

题意:\(2n\) 个 \(k\) 维空间上的点,定义 \(\text{dist}(p_i, p_j)\) 为两点的曼哈顿距离。

\(A, B\) 两人进行游戏,\(A\) 先手。每人每轮选一个点,设 \(A\) 选出集合为 \(S_A\),\(B\) 为 \(S_B\)。

设 \(\sum_{i < j\in S_a} \text{dist}(p_i, p_j) - \sum_{i < j \in S_b} \text{dist}(p_i, p_j)\),\(A\) 想要最大化这个权值,\(B\) 想要最小化。求两人都在最优决策下的最终权值。

数据范围:\(1 \le n, k \le 10^5,\ n \times k \le 10^5\)。

\[\begin{aligned} & \sum_{i < j\in S_a} \text{dist}(p_i, p_j) - \sum_{i < j \in S_b} \text{dist}(p_i, p_j)\\ \\ =& \bigg(\sum_{i < j\in S_a} \text{dist}(p_i, p_j) + \sum_{i < j\in S_b} \text{dist}(p_i, p_j) + \sum_{i \in S_a, j\in S_b} \text{dist}(p_i, p_j) \bigg) - \bigg(\sum_{i < j \in S_b} \text{dist}(p_i, p_j) + \sum_{i > j\in S_b} \text{dist}(p_i, p_j) + \sum_{i \in S_a, j\in S_b} \text{dist}(p_i, p_j)\bigg)\\ \\ =& \sum_{i, j \in U} \text{dist}(p_i, p_j) - \sum_{i \in U,\ j \in S_b} \text{dist}(p_i, p_j) \end{aligned} \]

前一项是定值,因此每个人的决策就是取当前到所有点距离和最大的点。submission

C

D

标签:le,dist,text,sum,CSP2024,27,权值,bigg
From: https://www.cnblogs.com/Luxinze/p/18436516

相关文章

  • 2024.9.27校测
    T1题目描述\(Mr.Hu\)开了个饭店,来了两位客人:\(Alice\)和\(Bob\),他们吃完饭要结账时,发现他们需要支付\(c\)元钱,但是\(Alice\)只有面值为\(a\)的钱,\(Bob\)只有面值为\(b\)的钱(他们每个人的钱的和都大于\(c\),即可以认为他们有无数张对应面值钱)。现在,\(Mr.Hu\)想知......
  • 2024.9.27
    今天一节课都没去上。反正计概不如自学一点,旷掉也无所谓,感觉。这个比haskell还是有点难绷的,不太懂它都实现了些什么。他要能讲点用这个分析复杂度之类的那还好,但现在的问题是上不去下不来卡在这里了。无论如何把计概作业写了就行。顺便把数算的mooc做了,你12个题我怎么......
  • 9.27 模拟赛(NOIP十三连测 #10)
    2024--梦熊&太戈--NOIP十三连测#10【订正】-比赛-梦熊联盟(mna.wang)复盘开T1。差分转化。模拟了一下样例感觉方案好像是唯一确定的,不需要贪心/DP。但不太能证。想了会感觉找不出反例。然后写完了。对拍没挂。用时不到\(30\)分钟。T2。\(m\le20\)且数据随机感觉很......
  • VMware安装Ubuntu操作系统 2024.9.27
    1.安装Ubuntu的官方网站是:https://www.ubuntu.com/download点进去可以直接下载文件下载会比较慢,我这点用了约5分钟然后就可以打开vmware,选择:就可以注册和使用了。笔记本电脑是这样的。。如果使用台式机,没有相应的硬件环境的话,就不要创建空的盘符了,就可以创建和导入镜像文......
  • 20240927 随机训练
    GYM105350E题目描述给定一个大小为\(N\)的数组\(A\)。我们定义一个大小为\(N\)的数组\(B\)是有效的当且仅当:对于\(\forall1\lei\leN,1\leB_i\leN\),如果从\(B\)中移除\(B_i\),则数组\(B\)恰好有\(A_i\)个不同的数。求有多少个不同的由有效数组\(B\)......
  • GitHub每日最火火火项目(9.27)
    项目名称:localsend/localsend项目介绍:“localsend/localsend”是一个极具价值的开源项目。它为用户提供了一种跨平台的文件传输替代方案,可媲美AirDrop。在当今数字化时代,人们常常需要在不同操作系统的设备之间传输文件,但并非所有设备都能使用AirDrop。这个项目的出......
  • 20240927
    FunisCounting我们可以发现数组\(a\)必须是\(x\)或\(x-1\),然后分类讨论即可#include<bits/stdc++.h>usingnamespacestd;#defineintlonglongconstintN=1e6+5,mod=998244353;intinv[N],f[N],g[N],t,n,a[N];intC(inta,intb){if(......
  • [ABC274G] Security Camera 3
    [ABC274G]SecurityCamera3给你一个\(n\timesm\)的网格图,\(n,m\le300\),每个空地上可以放任意多个任意方向的监控,一个监控视野覆盖对应方向最长连续空地,问监控覆盖所有空地最小化监控数量。对于一个极长的连续空地,我们一定是在边边放置一个监控,而且两边是一样的,因此我们只......
  • 2024年9月27日历史上的今天大事件早读
     1540年09月27日罗马教皇正式批准耶稣会1605年09月27日吉尔霍尔姆战役爆发1825年09月27日世界第一条铁路在英国正式通车1840年09月27日美国海军战略思想家马汉出生1858年09月27日天地会起义,建立大成国1910年09月27日橡胶股灾亡国录1913年09月27日孙中山组建中华革命党......
  • 9.27今日错题解析(软考)
    目录前言信息安全——网络攻击算法基础——二分查找数据库系统——数据库设计过程前言这是用来记录我每天备考软考设计师的错题的,今天知识点为网络攻击、二分查找和数据库设计过程,大部分错题摘自希赛中的题目,但相关解析是原创,有自己的思考,为了复习:),最后希望各位报考......