知知网站推荐成全视频免费观看在线看ww

pingmian/2026/1/20 23:57:41/文章来源:
知知网站推荐,成全视频免费观看在线看ww,网站浮漂 代码,医院网站备案流程题意#xff1a;给一张无向图#xff0c;判断能否分成两个生成森林。 n≤2103,m≤4103n\leq 2\times 10^3,m\leq 4\times 10^3n≤2103,m≤4103 题目中这样的图称为“丛林”#xff0c;下面以此来简称。 结论 一张图是丛林的充要条件是它的每一个子图 G(∣V∣,∣E∣)G(|V|,…题意给一张无向图判断能否分成两个生成森林。 n≤2×103,m≤4×103n\leq 2\times 10^3,m\leq 4\times 10^3n≤2×103,m≤4×103 题目中这样的图称为“丛林”下面以此来简称。 结论 一张图是丛林的充要条件是它的每一个子图 G(∣V∣,∣E∣)G(|V|,|E|)G(∣V∣,∣E∣) 有 ∣E∣≤2∣V∣−2|E|\leq 2|V|-2∣E∣≤2∣V∣−2 必要性显然。 充分性考虑归纳法当 ∣V∣1|V|1∣V∣1 时显然成立∣V∣1|V|1∣V∣1 假设结点数小于 ∣V∣|V|∣V∣ 的满足条件的图都是丛林。 引理1 定义满图为满足 ∣E∣2∣V∣−2|E|2|V|-2∣E∣2∣V∣−2 的图对于当前图的两个交非空的子图 G1(V1,E1),G2(V2,E2)G_1(V_1,E_1),G_2(V_2,E_2)G1​(V1​,E1​),G2​(V2​,E2​)它们的并也是满图。 证明 设它们的交为 G3(V3,E3)G_3(V_3,E_3)G3​(V3​,E3​)并为 G(V,E)G(V,E)G(V,E)。由假设知 ∣E1∣2∣V1∣−2,∣E2∣2∣V2∣−2,∣E3∣≤2∣V3∣−2|E_1|2|V_1|-2,|E_2|2|V_2|-2,|E_3|\leq 2|V_3|-2∣E1​∣2∣V1​∣−2,∣E2​∣2∣V2​∣−2,∣E3​∣≤2∣V3​∣−2所以 ∣E∣≥2∣V∣−2|E|\geq 2|V|-2∣E∣≥2∣V∣−2。又因为 ∣E∣≤2∣V∣−2|E|\leq 2|V|-2∣E∣≤2∣V∣−2所以 ∣E∣2∣V∣−2|E|2|V|-2∣E∣2∣V∣−2。得证。 引理2 一个丛林最小的点度数小于 444。 证明 显然。 对于一张满足右边的条件的图它的每一个真子图都是丛林。我们考虑它的一个最小的点的度数如果是 0,1,20,1,20,1,2就把这些边连到外面对应个数的生成森林上得到整张图是丛林。下面讨论度数为 333 的情况。 引理3 当度数为 333 时设相邻的三个点为 a,b,ca,b,ca,b,c删掉这个点 uuu 及这三条边后的图为 GGG那么一定存在 {x,y}⊆{a,b,c}\{x,y\}\subseteq \{a,b,c\}{x,y}⊆{a,b,c} 使得 GGG 中不存在一个满子图包含 x,yx,yx,y。 证明 假设 a,b,ca,b,ca,b,c 两两都被一个满子图包含把这三个满子图合并起来由引理 1合并后的图 FFF 也是满子图即 ∣E(F)∣2∣V(F)∣−2|E(F)|2|V(F)|-2∣E(F)∣2∣V(F)∣−2。我们加入 uuu 和这三条边就得到了一张 ∣E∣2∣V∣−1|E|2|V|-1∣E∣2∣V∣−1 的图它是原图的子图矛盾得证。 我们在 G1G_1G1​ 中加入一条边 (x,y)(x,y)(x,y)因为不存在包含 (x,y)(x,y)(x,y) 的满图所以加入后 G1G_1G1​ 仍然是丛林。考虑这棵丛林的两棵生成树在包含 (x,y)(x,y)(x,y) 的树上断掉这条边然后 uuu 分别通过 x,yx,yx,y 连接两个连通分量剩下一个直接连就构造了两棵原图的生产树原命题得证。 现在我们要判断是否对于每一个子图都有 ∣E∣≤2∣V∣−2|E|\leq 2|V|-2∣E∣≤2∣V∣−2 ∣E∣−2∣V∣≤−2|E|-2|V|\leq -2∣E∣−2∣V∣≤−2 就是最大权闭合子图对于每条边建一个点从 SSS 连边权为 111 的边向两个端点连 ∞\infin∞ 的边每个点到 TTT 连边权为 222 的边跑最小割即可。 设最小割为 ccc,边数为 mmm我们需要判断是否 m−c≤−2m-c\leq -2m−c≤−2 然后你会发现至少有一个大小为 mmm 的割所以会永远输出 No。 冷静分析这样的原因是空图的存在。所以我们要枚举一个点强制选也就是断掉对应的边最后最小割 222当 c−2mc-2mc−2m 时输出 No。 然后要跑 nnn 次完整的 dinic会 T。注意到每次流量改变是常数所以在断掉 (u,v)(u,v)(u,v) 时从 uuu 到 SSS 流 c(u,v)c(u,v)c(u,v) 的流量来模拟退流然后物理断掉这条边。再从 SSS 到 TTT 跑 dinic因为是在几乎已经增广完的残余网络上跑的所以很快。 #include iostream #include cstdio #include cstring #include cctype #include queue #define MAXN 6005 #define MAXM 40005 using namespace std; const int INF0x7fffffff; inline int read() {int ans0;char cgetchar();while (!isdigit(c)) cgetchar();while (isdigit(c)) ans(ans3)(ans1)(c^48),cgetchar();return ans; } struct edge{int u,v,c;}e[MAXM]; int head[MAXN],cur[MAXN],nxt[MAXM],cnt1; inline void insert(int u,int v,int c){e[cnt](edge){u,v,c};nxt[cnt]head[u];head[u]cnt;} inline void addnode(int u,int v,int c){insert(u,v,c),insert(v,u,0);} int dis[MAXN]; bool bfs(int S,int T) {queueint q;q.push(T);memset(dis,-1,sizeof(dis));dis[T]0;while (!q.empty()){int uq.front();q.pop();for (int ihead[u];i;inxt[i])if (e[i^1].cdis[e[i].v]-1){dis[e[i].v]dis[u]1;q.push(e[i].v);if (e[i].vS) return true;}}return false; } int dfs(int u,int f,int T) {if (uT||!f) return f;int used0;for (int icur[u];i;inxt[i])if (e[i].cdis[u]dis[e[i].v]1){int wdfs(e[i].v,min(e[i].c,f),T);e[i].c-w,e[i^1].cw;f-w,usedw;if (!f) break;}if (!used) dis[u]-1;return used; } inline int dinic(int S,int T,int fINF) {int ans0;while (fansbfs(S,T))memcpy(cur,head,sizeof(head)),ansdfs(S,f-ans,T);return ans; } int pos[MAXN]; int solve() {memset(head,0,sizeof(head));memset(nxt,0,sizeof(nxt));cnt1;int n,m;nread(),mread();int Snm1,TS1;for (int i1;im;i){addnode(ni,read(),INF);addnode(ni,read(),INF);addnode(S,ni,1);}for (int i1;in;i) addnode(i,T,2),pos[i]cnt;int ansdinic(S,T);for (int i1;in;i){int fe[pos[i]].c;e[pos[i]].ce[pos[i]^1].c0;if (f) ans-dinic(i,S,f);if (i1) e[pos[i-1]^1].c2;ansdinic(S,T);if (ansm) return puts(No),0;}puts(Yes);return 0; } int main() {for (int Tread();T;T--) solve();return 0; }

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

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

相关文章

中国建设工程造价管理协会网站查询宁波网站建设制作公司哪家好

📘北尘_:个人主页 🌎个人专栏:《Linux操作系统》《经典算法试题 》《C》 《数据结构与算法》 ☀️走在路上,不忘来时的初心 文章目录 一、进程状态二、僵尸进程、孤儿进程1、Z(zombie)-僵尸进程2、僵尸进程危害3、孤儿进程 三、进…

迈诺网站建设wordpress 搜索的过程

首先推荐观看VUE官方文档 目录 创建一个 Vue 应用 要创建一个 Vue 应用,你需要按照以下步骤操作: 步骤 1:安装 Node.js 和 npm 确保你的计算机上已经安装了 Node.js。你可以在 Node.js 官网 上下载并安装它。安装完成后,npm&…

学做网站好就业吗自己做聊天背景网站

Nx01 产品简介 锐捷EG易网关是一款综合网关,由锐捷网络完全自主研发。它集成了先进的软硬件体系架构,配备了DPI深入分析引擎、行为分析/管理引擎,可以在保证网络出口高效转发的条件下,提供专业的流控功能、出色的URL过滤以及本地化…

济南做网站的公司有哪些公司企业官网建设

1.3 SparkStreaming与Kafka整合 1.3.1 整合简述 kafka是做消息的缓存,数据和业务隔离操作的消息队列,而sparkstreaming是一款准实时流式计算框架,所以二者的整合,是大势所趋。 ​ 二者的整合,有主要的两大版本。 kaf…

网站建设技术部奖惩制度外发加工网接单

在 Oracle 和 OB Oracle 租户下调用存储过程时,两者表现并不一致,导致获取到的 SQL 文本拼接不完整,影响到了业务侧的功能测试。本文将针对这个问题进行相关的测试和验证。 作者:赵黎明,爱可生 MySQL DBA 团队成员&…

网站开发专业都有哪些课程Wordpress虚拟域名

初中英语语法——形容词与副词(二)比较的用法语法解释1、形容词与副词比较级和最高级的规则变化单音节词与部分双音节词:(1)一般情况加-er,-estlong-longer-longest strong-stronger-strongestclean-cleaner-cleanest(2)以不发音的e结尾的词,…

现在网站开发哪个语言好宿州市住房和城乡建设局网站

简介:vPaaS全新定义企业级音视频应用开发 1月5日,阿里云视频云“低代码音视频工厂vPaaS“正式上线,极大程度降低音视频开发门槛,打破传统音视频技术壁垒,全新定义企业级的音视频应用开发。 低代码音视频工厂基于云原生…

电子商务网站建设岗位要求做金融类网站

前后端交互时的数据传输模型 前后端交互流程 前后端交互的流程: 前端与后端开发人员之间主要依据接口进行开发 前端通过Http协议请求后端服务提供的接口后端服务的控制层Controller接收前端的请求Contorller层调用Service层进行业务处理Service层调用Dao持久层对数据持久化 …

景区官方网站建设方案网站屏蔽省份

气候变化对农业、生态系统、社会经济以及人类的生存与发展具有深远影响,是当前全球关注的核心议题之一。IPCC(Intergovernmental Panel on Climate Change,政府间气候变化专门委员会)的第六次评估报告明确;指出&#x…

app手机软件开发沧州快速关键词排名优化

文章目录1. 问题描述2. 问题分析2.1 回溯法求解2.2 DP状态转移方程法2.3 DP状态转移表法1. 问题描述 找零问题,在贪心算法讲过。但是贪心不一定能得出最优解。假设有几种不同币值的硬币v1,v2,.……vn(单位是元)。如果…

手游网站建设方案预算短视频制作自学教程

一.选择字体 二.批量替换 编辑—>替换相同字体

网站建设是属于虚拟产品吗网站设计公司电话

目录 无法加载响应数据解决 无法加载响应数据 上线项目时 改用服务器上的redis和MySQL 出现请求能请求到后端,后端也能正常返回数据,但是在前端页面会显示 以为是跨域问题,但是环境还在本地,排除跨域问题以为是服务器问题&#…

外国教程网站有哪些网站推广公司需要多少钱

Service的表现形式为IP地址端口号的方式,即工作在TCP/IP层,而对于基于HTTP的服务来说,Service机制很难实现,7层应用的复杂转发逻辑。kubernetes在1.1版本开始引入ingress资源对象,用于将集群外部的客户端请求路由到集群…

苏州网站建设培训开发一个商城网站需要多少钱

SpringBoot中的RestTemplate使用笔记 为了方便使用,这里我封装成一个工具类来静态调用RestTemplate以下代码是基于SpringBoot2.4.2版本写的案例 需要配置的application.yml如下 server:port: 7024servlet:context-path: /demosession:timeout: 30m #默认会话过期…

太和县建设银行网站网站开发技巧

1.安装 sudo apt-get install mysql-server sudo mysql -u root -p2.关系模型 在关系数据库中,一张表中的每一行数据被称为一条记录。一条记录就是由多个字段组成的。 每一条记录都包含若干定义好的字段。同一个表的所有记录都有相同的字段定义。 对于关系表&#…

滨湖区知名做网站选哪家备案 几个网站

1.问题简介 1.1问题描述 在这个问题中,你将面临一个经典的机器学习分类挑战——猫狗大战。你的任务是建立一个分类模型,能够准确地区分图像中是猫还是狗。 1.2预期解决方案 你的目标是通过训练一个机器学习模型,使其在给定一张图像时能够准…

网站建设经验交流发言wordpress底部自豪采用

通信公司“内鬼” 批量提供手机卡 超6万张手机卡用来发涉赌短信 2023年10月2日,据报道2022年12月,湖北省公安厅“雷火”打击整治治安突出问题专项行动指挥部研判发现,有人在湖北随州利用虚拟拨号设备GOIP发出大量赌博短信。随州市公安局研判…

网站建设+人员+年终总结响应式网站算几个页面

1143.最长公共子序列 题目要求:给定两个字符串 text1 和 text2,返回这两个字符串的最长公共子序列的长度。 一个字符串的 子序列 是指这样一个新的字符串:它是由原字符串在不改变字符的相对顺序的情况下删除某些字符(也可以不删…

湖南餐饮网站建设上海建站模板厂家

给定一个 n 个点 m 条边的有向图,图中可能存在重边和自环,所有边权均为非负值。 请你求出 1 号点到 n 号点的最短距离,如果无法从 1 号点走到 n 号点,则输出 −1 。 输入格式 第一行包含整数 n 和 m 。 接下来 m 行每行包含三个…

wordpress 免费主题站交互 网站

这是目录 **一、引言****二、Spring Boot Starter基本概念****三、Spring Boot Starter的主要特点****四、Spring Boot Starter的应用场景****五、Spring Boot Starter的实现原理****六、自定义spring boot starter****为什么要创建自定义Starter?****创建自定义Spr…