1. Job Roadmap
  2. Home
  3. Problem Set
  4. codenotelist
  5. Forum
  6. course
  7. Shore Share Sessions
  8. Record
  1. Login
  2. Sign Up
  3. Language
    1. English
    2. 한국어
    3. 简体中文
    4. 正體中文
    ZhContent TextSol AI分析

DFS暴力解法(机考中通过大部分用例)

由于边只会从时间早指向时间晚,所以不会有环,DFS 不需要 visited 也可以。

核心变化:

  1. 先找关键节点。
  2. 再建有向图。
  3. 从每个关键节点出发 DFS。

P4822.第3题-网络异常流量传播链路溯源

    1000ms Tried: 900 Accepted: 148 Difficulty: 7 所属公司 : 华为
    算法与标签>动态规划

题目背景

在网络监控中,异常流量的流动通常具有局部聚集性。监控系统需要识别出高负载的基站(关键节点),并判断流量在这些节点之间定向的传播链的最长路径。

题目描述

网络监控规则

  • 直接关联:对于基站 AAA 和 BBB,若其曼哈顿距离 ∣xA−xB∣+∣yA−yB∣≤εdist|x_A - x_B| + |y_A - y_B| \leq \varepsilon_{dist}∣xA​−xB​∣+∣yA​−yB​∣≤εdist​,则判定两者具有直接关联。
  • 关键节点判定:计算一个基站及其所有具有“直接关联”属性的基站(含自身)的流量负载 www 之和。若该总和 ≥Wthreshold\ge W_{threshold}≥Wthreshold​,则该基站被判定为关键节点。
  • 流量传播链路

  • 流量只能在关键节点之间定向流动,规则如下:

  • 链路条件:若两个关键节点具有“直接关联”关系,且发生时间戳 ttt 不同,则流量从时间较早的基站流向时间较晚的基站。

  • 注意:若两个关联的关键节点发生时间完全相同,则它们之间无法建立有效的传播链路。

  • 传播链条 传播链条是由一系列关键节点通过有向链路首尾相连构成的路径。
  • 衡量指标:链条的规模为该路径上所有节点服务的用户数 UsersUsersUsers 之和。
  • 任务:计算全网中可能形成的所有传播链条中,能够覆盖的最大用户总数。

处理流程指引

  • 节点识别:基于空间距离和流量负载阈值,从所有基站中筛选出满足要求的关键节点。

  • 构建拓扑:在关键节点间,基于空间关联和时间先后顺序(时间早 → 时间晚)建立定向传播关系。

  • 路径计算:在构成的有向传播网络中,寻找一条或多条连续路径,使得累计服务的用户数 UsersUsersUsers 达到最大。

输入描述

第 111 行:包含 333 个整数 NNN(基站总数,1≤N≤2001 \le N \le 2001≤N≤200)、εdist\varepsilon_{dist}εdist​(空间阈值)和 WthresholdW_{threshold}Wthreshold​(负载阈值)。

第 222 行到 N+1N+1N+1 行,每行包含 555 个整数:x,y,t,w,Usersx, y, t, w, Usersx,y,t,w,Users。

所有坐标、时间戳、负载和用户数的取值范围均为 [0,109][0, 10^9][0,109]。

输出描述

输出一个整数,代表最大用户数。若全网无法形成任何链路或关键节点,输出 000。

样例1

输入

3 1 500
0 0 10 100 50
1 0 20 100 50
0 1 30 100 50

输出

0

说明

节点识别:三个基站虽然互为邻居,但每个基站能查到的邻域最大负载和仅为 100×3=300100 \times 3 = 300100×3=300。判定门槛 Wthreshold=500W_{threshold} = 500Wthreshold​=500,因 300<500300 < 500300<500,图中没有任何基站能成为关键节点。

结论:由于传播链路只能在关键节点间建立,无关键节点即无法形成链条,输出 000。

样例2

输入

4 1 150
0 0 10 100 10
1 0 20 100 10
5 5 10 200 100
5 6 30 200 100

输出

200

说明

节点识别:基站 000 & 111:曼哈顿距离为 111,互为邻居。各自负载均为 100+100=200>150100 + 100 = 200 > 150100+100=200>150,均为关键节点。

登录后即可使用 AI 分析。

模式
倒计时时长
:

最长 10 小时 59 分;应用后按此时长重新开始。

提示:点击提交记录在左侧题面区域查看详情
题库
AI分析设置
留空使用官方API Key,每天有次数限制(自定义API Key仅限会员和管理员使用,不限次数)
会员和管理员可切换模型;切到 Kimi/智谱/通义/豆包时需填写对应供应商 API Key
升级会员,可将运行与提交冷却时间缩短至 1 秒起

Status

  • Judging Queue
  • Service Status

Development

  • Open Source

Support

  • Help
  • Contact Us

About

  • About
  • Privacy
  • Terms of Service
  • Copyright Complaint
  1. Language
    1. English
    2. 한국어
    3. 简体中文
    4. 正體中文
  2. Legacy mode
  3. Theme
    1. Light
    2. Dark
  1. 京ICP备2025123107号-1
  2. Worker 1, 79ms
  3. Powered by Hydro v5.0.0-beta.18 Community
CLOSE


ScanQRCodePrompt

请使用微信扫描下方二维码完成注册

Forgot password or username?