尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

LCA-雷达题解

LCA-雷达题解
📅 发布时间:2026/6/24 9:36:03

雷达

题面

在 \(n \times n\) 的方格上,每个方格都有权值 \(a_{i,j}\) ,可花费 \(a_{i,j}\) 的代价覆盖以 \((i,j)\) 为中心,大小为 \(n \times n\) 的正方形区域。求最小的代价使得整片方格被覆盖。

题解

除了中心点选了能直接覆盖全部范围外,其余点选后,即使能覆盖得再多,也需要选其他点填补空缺。那么选什么区域的点,再怎么补能使得代价最小呢?显然这个问题我们无法轻易得知,我们需要对这个问题加以限制。题面中就有一个很强的限制,即每个点覆盖大小都是 \(n \times n\) 的正方形,容易发现最角落的点也能覆盖整片区域的四分之一,如果选择中轴上的点则至少覆盖二分之一。

这启发我们将整个方格按中轴分为四部分,现在任意在一个区域里选一个点,则能完成对该区域的覆盖(轴线上较为特殊,能一下覆盖两片区域),换言之,对于每片区域,我们选择其中代价最小的一个点即可达到最优策略,而想要覆盖整片区域,则对所有选点情况暴力枚举分讨即可。

代码

写成一坨了()

const int N=505;
const int inf=1e18;
int n,a[N][N],m,ans;
void xpigeon(){cin>>n;m=(n-1)/2+1;for(int i=1;i<=n;i++)for(int j=1;j<=n;j++)cin>>a[i][j];int ans=a[m][m];int lup=inf;for(int i=1;i<=m-1;i++)for(int j=1;j<=m-1;j++)lup=min(lup,a[i][j]);int ldw=inf;for(int i=m+1;i<=n;i++)for(int j=1;j<=m-1;j++)ldw=min(ldw,a[i][j]);int rup=inf;for(int i=1;i<=m-1;i++)for(int j=m+1;j<=n;j++)rup=min(rup,a[i][j]);int rdw=inf;for(int i=m+1;i<=n;i++)for(int j=m+1;j<=n;j++)rdw=min(rdw,a[i][j]);int lmid=inf;for(int i=1;i<=m-1;i++)lmid=min(lmid,a[m][i]);int rmid=inf;for(int i=m+1;i<=n;i++)rmid=min(rmid,a[m][i]);int upmid=inf;for(int i=1;i<=m-1;i++)upmid=min(upmid,a[i][m]);int dwmid=inf;for(int i=m+1;i<=n;i++)dwmid=min(dwmid,a[i][m]);ans=min({ans,lup+rup+ldw+rdw,lmid+rup+rdw,rmid+lup+ldw,upmid+ldw+rdw,dwmid+lup+rup});ans=min({ans,lmid+rmid,upmid+dwmid,lmid+upmid+rdw,lmid+dwmid+rup,rmid+upmid+ldw,rmid+dwmid+lup});cout<<ans<<'\n';
}

相关新闻

  • 2025年11月粮库空调,恒温粮库空调,一体式粮库空调厂家最新推荐,储粮控温权威测评与采购指南!
  • 如何在团队士气低落时重建信任与动力
  • noip2023T3 题解

最新新闻

  • 拒绝踩坑!企业搭建多商户商城/知识付费平台,技术选型到底该看什么?
  • 损失函数 的 硬截断 和 平滑衰减
  • 正态总体样本方差、t 分布 纯文本笔记
  • 深度解析kohya_ss训练监控:5个关键技术指标与可视化实战指南
  • 5个PDFPatcher实战技巧:免费解决PDF格式难题的完整指南
  • 流式微调(Streaming Fine-tuning)正在重构AI架构——3家头部企业已验证的4类低代码集成范式

日新闻

  • 终极指南:如何用shadPS4在电脑上免费畅玩PS4游戏
  • 打造个性化Instagram Clone:主题定制与用户体验优化技巧
  • 未来展望:RoseTTAFold-All-Atom的发展路线图与社区支持资源汇总

周新闻

  • Visual C++运行库修复终极指南:5分钟快速解决Windows软件启动错误
  • 手把手教你构建统计局地区经济数据爬虫:从环境搭建到数据持久化全指南
  • 2026多Agent深度解析:用AI团队替代单一模型,四种架构实战落地

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号