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

解题思路

题目的关键有两点:

  1. 一个 AP 会覆盖自己所在位置周围的 3 × 3 区域。
  2. 任意两个 AP 的覆盖区域不能重叠。

因此,一旦某个 AP 被选中,它对应的整块覆盖区域中的所有格子都不能再被其他 AP 使用。与此同时,所有空地 . 都必须被至少一个 AP 覆盖。

这可以转化为一个带约束的搜索问题:

P14203.wifi设备网络规划(200分)

    1000ms Tried: 150 Accepted: 13 Difficulty: 8 所属公司 : 华为od
    算法与标签>DFS

题目内容

WIFIWIFIWIFI 网络中,专业的网络规划不仅可以提升业务体验,还可以减少部署成本。把办公区可以看作一个n∗m n*mn∗m 的网格,部分网格包含墙壁(无法放置 APAPAP (WI−FIWI-FIWI−FI 设备)),部分为空地(可以放置 APAPAP)。每个AP AP AP覆盖范围是一个 3∗33*3 3∗3的正方形(包括自身位置、上下左右、以及对角线区域),且 APAPAP 和 APAP AP的覆盖区域不能重叠,防止相互干扰。

现在给定一个 m×nm ×n m×n(不超过 50∗5050*5050∗50) 的网络布局图(墙壁用字符 # 表示,空地用字符 . 表示),请设计一个算法,计算最少放置多少数量的AP AP AP来覆盖所有空地?如果不能按条件完成覆盖,请返回 −1- 1−1。

样例1

输入

[[.,.,.,#,.,.,.],[.,.,.,#,.,.,.],[.,.,.,#,.,.,.],[.,.,.,#,.,.,.],[.,.,.,#,.,.,.],[.,.,.,#,.,.,.],[.,.,.,#,.,.,.]]

输出

6

说明

图示为: 图示为:(A代表AP设备)

样例2

输入

[[.,.,#,.,.],[.,.,#,.,.],[.,.,#,.,.],[.,.,#,.,.],[.,.,#,.,.]]

输出

4

说明

图示为: 图示为:(A代表AP设备)

样例3

输入

[[.],[.],[.],[.],[.]]

输出

2

说明

图示为: 图示为:(A代表AP设备)

样例4

输入

[[.,#,.,#],[#,.,#,.],[.,#,.,#],[#,.,#,.]]

输出

-1

说明

图示为: 无法部署,所有方案都存在有重叠的范围 输入可以传入[[]]

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


ScanQRCodePrompt

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

Forgot password or username?