CF235D

news/2025/11/11 22:16:09/文章来源:https://www.cnblogs.com/xhr0817-blog/p/19211772

给定一棵 \(n\) 个点的基环树,每次随机选择一个节点 \(u\) 执行以下操作:

  • \(u\) 的所在连通块大小加到 \(ans\) 里。
  • 删除 \(u\) 及其连边。

\(ans\) 的期望大小。

\(n \le 3000\)

先考虑一棵树的情况。

为了不记录整棵树的形态,考虑使用期望线性性拆成若干个小部分进行贡献。这个题中考虑有序数对 \((u, v)\) 对答案的贡献(\(u\) 删除时 \(v\) 在其子树内),设 \(u\)\(v\) 的路径上有 \(x\) 个点,只有 \(u\) 是这 \(x\) 个点中最后一个被删的才有贡献。所以答案为:

\[\sum\limits_{i = 1}^n\sum\limits_{j = 1}^n \frac{1}{dis(i, j) + 1} \]


在考虑基环树,还是考虑 \((u, v)\) 的贡献。

  • 如果 \(u, v\) 之间没有那个环,计算方式同上。
  • 否则有两条路径 \(l1, l2\)\(u\) 只要是 \(l1/l2\) 中删的最晚的即可。简单容斥一下,答案为 \(\frac{1}{|l1|} + \frac{1}{|l2|} - \frac{1}{|l1 \cup l2|}\)

分讨一下即可。

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

通过”拆贡献“的方式不用记录树的形态就可以计算了。期望题很多都可以拆一拆。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

20251108OIFHA

T1 赛时未考虑到最大值不能取模,饮恨败北了... 直接顺着题目思路往下想就可以了. 首先考虑询问求的是两个弱连通分量(忽略边的方向的连通块)之间连边,再求最长路径的期望.容易把问题转化成预处理出以这个点为起点的最…

第二次作业-何玮鑫

作业①: 爬取中国气象网给定城市7日天气预报并存储到数据库 一、核心思路与代码 1. WeatherDB (数据库操作类) 1.1. 方法: openDB 1.1.1 思路: 连接 sqlite3 数据库,创建 weathers 表。关键点是使用 (wCity, wDate) …

Python serialize listT

import uuid from datetime import datetime import time import jsonclass Book:def __init__(self,id,name,author,isbn,title,topic):self.id=idself.name=nameself.author=authorself.isbn=isbnself.title=titlese…

2025年EGUOO白加黑睡眠营养包深度解析:昼夜分时配方如何重塑睡眠—能量闭环

引言 本文从“核心成分—昼夜节律协同机制”维度切入,为读者提供一份可验证、可量化、可对照的客观参考,帮助判断EGUOO白加黑睡眠营养包是否值得长期纳入个人健康管理方案。 背景与概况 EGUOO白加黑睡眠营养包由位于…

题解:P8127 [BalticOI 2021] The Xana coup (Day2)

考虑以 \(1\) 为根进行树形 dp,定义 \(f_{x,0/1,0/1}\) 表示以 \(x\) 为根子树内除了 \(x\) 外都已变为 \(0\),\(x\) 的点权为 \(0/1\)(对应第一个 \(0/1\)),\(x\) 父亲的点权会不会反转(对应第二个 \(0/1\))。…

2025年EGUOO肠胃片深度解析:科学复配视角下的胃肠健康新答案

本文从“科学复配”维度切入,为读者提供一份可验证、可对照、可回溯的客观参考,避免空泛赞誉,也拒绝情绪贬损,仅把实验数据、法规文件、市场反馈与成分逻辑摆到台面,供有消化困扰或膳食补充需求的人群自行权衡。 …

2025年河南工业大学2025新生周赛(3)

A 直播间红包雨抢券赛 根据规则,若某方领取到陷阱红包则直接判输,因此核心目标是避免领取第 k 个红包,即谁能迫使对方领取第 k 个红包,谁就获胜。这等价于争夺 “领取到第 k-1 个红包” 的控制权 —— 若能确保自己…

指数生成函数

指数生成函数用来解决 多重集排列问题问题 有 \(n\) 种物品,每种物品有 \(a_i\) 个,问取 \(m\) 个的排列数 这个排列数的写法可以写为 \(\frac{m!}{b_1!b_2!b_3!...b_n!}\) \(b_i\) 表示第 \(i\) 种物品选 \(b_i\) 个…

基于SpringBoot+Vue的线上一流课程教学辅助系统管理系统设计与实现【Java+MySQL+MyBatis完整源码】 - 指南

基于SpringBoot+Vue的线上一流课程教学辅助系统管理系统设计与实现【Java+MySQL+MyBatis完整源码】 - 指南pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display:…

Tarjan の 套餐

本套餐包含材料来源于洛谷题单:【图论】Tarjan 入门 给几碟配菜: 参考文章1 参考文章2 参考文章3 参考文章4 大部分都是板子题嘻嘻嘻嘻 SCC强连通分量 定义 极大的强连通子图,即对于该子图,任意的两点之间均有路径…

日总结 25

HTML5 是 W3C 2014 年标准化的 HTML 第五个正式版本,在 HTML4 基础上升级,新增语义化标签、原生多媒体(视频 / 音频)、本地存储、增强型表单、图形绘制(canvas/SVG)及丰富 API 等核心特性,支持跨平台自适应,推…

类 类型转化(运用子类的方法)

类 类型转化(运用子类的方法)stu父类 public class stu {public void say(){System.out.println("stu");} }teacher子类 public class teacher extends stu{public void go(){System.out.println("te…

postman: 用HTTPBasicAuth的方式发送账号密码

一,使用HTTPBasicAuth的方式发送用户名密码 发送账号和密码的方式有很多,这里我们用HTTPBasicAuth的方式,HTTPBasicAuth规定了发送账号密码必须要把账号和密码放到HTTP的header里面。header是一组一组key:value的键…

2025 ICPC 南京区域赛游记

Day -20 ~ 从上赛季打完之后,我对这个赛季的期望一直是能够靠自己拿一块真正的银牌。 西安拿铜之后难受了好几天,主要是因为自己的发挥非常不正常。 去南京之前解决了一下自己堆积成山的 ddl。第五周和第七周连着做了…

详细介绍:Kuikly 小白拆解系列 第1篇|两棵树直调(Kotlin 构建与原生承载)

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

编程思维与 AI-coding 结合

前言(背景与目标) 最近大量使用 AI 协助完成项目,直观感受是:个人“编码时间”减少,但“完成效率与质量”显著提升。与其担心编程能力下降,不如承认一个事实——角色在升级:从“只写代码的工程师”转向“以目标…

重大收获的一天

重大收获的一天,今天我知道了,JAVA-WEB也是要分文件处理的.可以分为JSP(展示页面),servlet(接受请求,调用业务方法,跳转页面),services(业务逻辑),DAO(与数据库有关的操作), :定义段落,前后会有空白. 仅换行,不添加空白…

如何制作一个随身服务器?

需要在两处办公地点不定时、不定点办公,两边都需要处理文档和查找历史文档,从文档同步角度来说,需要的是:一旦插入U盘,自动更新电脑文件与U盘一致。 要实现这个功能,需要使用FreeFileSync和自带的RealTimeSync工…

业务用例模板(用户线上充值) - f

业务用例模板 一、用例基本信息字段 内容(示例) 填写说明用例名称 用户线上充值 动宾结构,简洁明确用例编号 UC-用户模块-003 模块+序号,便于归类管理参与者 普通用户、支付系统、账户系统 所有与用例交互的角色/系…