首页
比赛
tracker
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
地、颜色、魔法
5条解析
开通博客写题解
Clouder0
发表于 2020-08-11 23:41:52
E 看上去就很水的题目,然而给的限制是 导致必须使用 vector 存图,于是频繁出锅,卡了我很久。一开始使用并查集做法,具体思路如下:使用维护 的并查集,将边界放在同一集合中,将 # 点看做障碍,每个 . 点四方向合并集合,最后统计非边界集合的大小和,加上 # 点数量即为答案。由于不明原因锅了
展开全文
耕云种月
发表于 2022-01-30 16:24:01
原题解链接:https://ac.nowcoder.com/discuss/150009 从地图边界开始DFSDFSDFS,在不经过#的情况下所能到达的所有点都是不合法的。那么记能到达的点数为cntcntcnt,答案即为nxm−cntnx m- cntnxm−cnt。 注意所有的#都是要被计人答案的
展开全文
JiayinDeng
发表于 2020-08-13 09:18:52
E 题解 看到大部分人都是dfs或bfs搜索做的,这里给一个并查集的方法:对于边缘处的'.',与一个extra=m*n连接;对于不在边缘处的'.',merge其上下左右的'.'和该点。最后遍历,遍历到不与extra连通的'.',ans++。再把'#'加到答案中, 代码 #include<bit
展开全文
996使我快乐!!!
发表于 2020-07-13 08:08:06
注意不要越界,用string【】代替char【】 #include<iostream> #include<string.h> #include<stack> #include<vector> #include<algorithm> #inc
展开全文
九天之月_柔骨魅兔
发表于 2025-10-25 14:43:30
#include<stdio.h> #include<math.h> int main(){ int n; int arr[2000000];//规定可接受长度; int fen;//定义每个人的分数; int xiao;//求取小于你的值;为后续的对数提供数值 int hu
展开全文
查看本题
查看本题讨论
相关比赛
218-牛客练习赛31
进入比赛
287-抽检测试2
进入比赛
288-抽奖测试3
进入比赛
292-牛客竞赛抽奖4
进入比赛
325-竞赛抽奖测试4 卫衣
进入比赛
等你来战
查看全部
牛客2025秋季算法编程训练联赛5-基础组
报名截止时间:2025-11-12 21:00
牛客2025秋季算法编程训练联赛5-提升组
报名截止时间:2025-11-12 21:30
武汉工程大学第八届ACM新生赛(同步赛)
报名截止时间:2025-11-13 15:30
牛客小白月赛123
报名截止时间:2025-11-14 21:00
牛客周赛 Round 118
报名截止时间:2025-11-16 21:00
牛客2025秋季算法编程训练联赛6-基础组
报名截止时间:2025-11-19 21:00
牛客2025秋季算法编程训练联赛6-提升组
报名截止时间:2025-11-19 21:30
牛客练习赛146
报名截止时间:2025-11-21 21:30
2025年贵州工程应用技术学院迎新赛(同步赛)
报名截止时间:2025-11-23 17:30
牛客周赛 Round 119
报名截止时间:2025-11-23 21:00
2026牛客寒假算法基础集训营1
报名截止时间:2026-02-03 18:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题