HBC20558[HNOI2016]网络题解 (一个简单的网络系统)

回忆凄美了谁 一维数组 105 0
题库丰富多样,涵盖各个领域,全网最全C++题库,让您在练习中不断成长!
一个简单的网络系统可以被描述成一棵无根树,每个节点为一个服务器,连接服务器与服务器的数据线则看做 一条树边,两个服务器进行数据的交互时,数据会经过连接这两个服务器的路径上的所有服务器(包括这两个服务 器自身),由于这条路径是唯一的,当路径上的某个服务器出现故障,无法正常运行时,数据便无法交互,此外, 每个数据交互请求都有一个重要度,越重要的请求显然需要得到越高的优先处理权, 现在,你作为

一个简单的网络系统可以被描述成一棵无根树。每个节点为一个服务器。连接服务器与服务器的数据线则看做 一条树边。两个服务器进行数据的交互时,数据会经过连接这两个服务器的路径上的所有服务器(包括这两个服务 器自身)。由于这条路径是唯一的,当路径上的某个服务器出现故障,无法正常运行时,数据便无法交互。此外, 每个数据交互请求都有一个重要度,越重要的请求显然需要得到越高的优先处理权。 现在,你作为一个网络系统的管理员,要监控整个系统的运行状态。系统的运行也是很简单的,在每一个时刻,只有可能出现下列三种事件中的 一种: 1.  在某两个服务器之间出现一条新的数据交互请求; 2.  某个数据交互结束请求; 3.  某个服务器出现故障。 系统会在任何故障发生后立即修复。也就是在出现故障的时刻之后,这个服务器依然是正常的。但在服务器产 生故障时依然会对需要经过该服务器的数据交互请求造成影响。你的任务是在每次出现故障时,维护未被影响的请求中重要度的最大值。注意,如果一个数据交互请求已经结束,则不将其纳入未被影响的请求范围。

HBC20558[HNOI2016]网络题解
(一个简单的网络系统)-第1张图片-东莞河马信息技术
(图片来源网络,侵删)
不断挑战自我,才能突破极限!全网最全C++题库,让您在编程道路上越走越远。

标签: HBC20558[HNOI2016]网络题解