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分析

关键观察

把“相同”视作关系 ∼\sim∼。合理的充要条件是“相同”关系是等价关系(具备传递性): 若 a∼ba\sim ba∼b 且 b∼cb\sim cb∼c 必须推出 a∼ca\sim ca∼c。因此不允许出现“两对相同一对不同”的三元组。

等价地,从图论角度看:

  • 用图 GdiffG_{\text{diff}}Gdiff​ 表示“不同”关系(有边代表两次攻击类型不同),

P4341.【并查集5】防火墙

    1000ms Tried: 72 Accepted: 37 Difficulty: 6
    算法与标签>并查集

本题为2025年9月6日小米机考原题

小米机考的介绍点击这里

题目内容

AliceAliceAlice 在家里搭了一个服务器。有一天她发现这台服务器的防火墙防护记录猛增。为了避免服务器变成矿机,AliceAliceAlice 使用了一个可以对比两次攻击类型是否一致的分析器对防护记录进行了分析。

现在给出分析器判断哪些攻击之间存在差别,请你判断该分析器是否输出了合理的结果。

当且仅当对于某三次攻击 a,b,ca,b,ca,b,c ,分析器判断其中某两对攻击类型相同且第三对攻击类型不同,则我们认为分析器没有输出合理的结果。

输入描述

第一行有一个正整数 T(1<=T<=100)T(1<=T<=100)T(1<=T<=100) ,代表测试数据的组数。

对于每组测试数据,由三行构成:

第一行有两个正整数 n,m(1<=n<=200,1<=m<=n∗(n−1)/2)n,m(1<=n<=200,1<=m<=n*(n-1)/2)n,m(1<=n<=200,1<=m<=n∗(n−1)/2) ,代表攻击次数以及分析器指出的类型存在差别的攻击对的数目。

接下来两行每行均有 mmm 个正整数,第 iii 列的两个数 x,yx,yx,y 代表分析器认为第 xxx 次攻击和第 yyy 次攻击的类型存在差别。

AliceAliceAlice 对每一对攻击均运行了分析器,这两行包含分析器认为存在区别的每一对攻击。

输出描述

对于每组测试数据,若分析器输出的结果合理,输出 YesYesYes ,否则输出 NoNoNo 。(注意首字母大写)

样例1

输入

3
4 4
1 1 4 4
2 3 2 3
3 1
1
2
5 8
1 1 2 5 1 3 2 3
2 4 5 4 3 5 3 4

输出

Yes
No
Yes

登录后即可使用 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, 66ms
  3. Powered by Hydro v5.0.0-beta.18 Community
CLOSE


ScanQRCodePrompt

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

Forgot password or username?