20260325

A - 星际竞速

引力限制相当于是单向边。

必定得通过空间跳跃到第一颗星球。

考虑新多一个点,类似贪心,无法保证正确性。

建一个超级原点,向每个点连 AiA_iAi 的边权的边。

问题转化成:整个图是个 DAG,要使得每个点都有至少为 111 的入度,出度小于等于 111,求所选边权和最小值。


有点像网络流,但好像不大好做。

那么直接让每个点找一条连接它最小的边不就可以了吗?这样不能保证出度的限制。

就是网络流,最小费用最大流,拆点,分为接收点和发射点,S 向接收点连 AiA_iAi,发射点连 000,直接连即可。

B - 幻想乡 Wi-Fi 搭建计划

神秘结论题,先注意到在同一边,一个圆是覆盖一段区间,直接 dp。

C - 苹果树

首先按那样的树的生成方式是 n!n!n!,所以要求的答案就是原图任意两点的距离和。

将每条边分开计算,贡献为 (n−Size)×Size(n-Size)\times Size(n−Size)×Size,方案数可以通过分子树内和子树外两部分算。

相关推荐
奇树谦2 小时前
ZeroMQ 详解:轻量级高性能消息通信框架及 C++ 使用示例
开发语言·c++
不相心 -w-2 小时前
现代C++——智能指针
开发语言·c++
爱和冰阔落2 小时前
【Linux】从匿名管道到进程池:任务派发、fd 继承 Bug 与完整实现
android·linux·运维·c++
Ivanqhz2 小时前
php7 闭包实现
开发语言·后端·rust·php
TunerT_TQ2 小时前
Valhalla 静态工程审阅 #021|华为MindSpore 源码证据驱动评测【大厂开源基础设施特辑】
c++·开源·github·mfc·#大模型开源·#华为开源·#深度学习
weixin_4407841110 小时前
【HandlerThread实现原理】
android·java·开发语言
天空'之城10 小时前
C 语言工业级通用组件手写 24:互补滤波
c语言·开发语言·互补滤波·嵌入式算法·工业级组件
XR12345678810 小时前
工厂车间无线网络方案对比:AGV漫游哪家强?
开发语言·php
傻啦嘿哟11 小时前
某短视频平台视频爬虫实战:抓取推荐流视频信息,绕过反爬的3种技巧
开发语言·爬虫·python
現実君12 小时前
【硬件进阶】AD22上位替换JLEDA教程
开发语言·php