题目名称 3045. [USACO Open18 Silver] Multiplayer Moo
输入输出 multimoo_silver_18open.in/out
难度等级 ★★
时间限制 1000 ms (1 s)
内存限制 256 MiB
测试数据 10
题目来源 GravatarBenjamin 于2018-11-03加入
开放分组 全部用户
提交状态
分类标签
DFS 连通性 并查集
查看题解 分享题解
通过:12, 提交:64, 通过率:18.75%
GravatarBenjamin 100 0.139 s 14.67 MiB C++
GravatarConsciousness.M 100 0.200 s 0.00 MiB C++
Gravatar雾茗 100 0.234 s 7.83 MiB C++
Gravatar增强型图元文件 100 0.252 s 10.10 MiB C++
Gravatar橡桦 100 0.780 s 0.50 MiB C++
GravatarShallowDream雨梨 100 0.781 s 3.55 MiB C++
GravatarShallowDream雨梨 100 0.785 s 0.50 MiB C++
Gravatarleon 100 0.798 s 3.24 MiB C++
GravatarBenjamin 100 0.915 s 0.00 MiB C++
Gravatar做个人吧 100 1.103 s 0.64 MiB C++
本题关联比赛
4043级NOIP2022欢乐赛1st
关于 Multiplayer Moo 的近10条评论(全部评论)
不加剪枝倒数第二个点T,加了剪枝最后一个点莫名输入都错了,,真烦。
最后算是打表一个点,这题真jb拉低我正确率,最后还没写对。。。。。。。。。。。
顺便膜神犇hxf~~~~~~~~~~~
自己总共交了41遍。。。。
成功把这题通过率拉到4%~~~~~~~~~~
GravatarShallowDream雨梨
2018-11-05 19:50 1楼

3045. [USACO Open18 Silver] Multiplayer Moo

★★   输入文件:multimoo_silver_18open.in   输出文件:multimoo_silver_18open.out   简单对比
时间限制:1 s   内存限制:256 MiB

【题目描述】

神犇们提出了一款创新性的新游戏,惊讶的是她们给这款游戏取了个最没创意的名字:“$Moo$”。

$Moo$ 游戏在一个由 $N×N$ 个正方形格子组成的棋盘上进行,一位神犇可以通过大叫一声“哞!”然后把她的数字编号 $M$ 写在这个格子里来占有这个格子。

在游戏结束的时候,每个格子中都包含一个数。在这个时刻,如果一位神犇创建了一个由连通的格子组成的领域,大小不小于其他所有领域,那这位神犇就获胜。一个“领域”被定义为一些具有相同数字编号的格子,其中每个在领域中的格子都直接与另一个同一领域中的格子通过上、下、左或者是右相邻(对角线不计)。

由于以单犇形式进行游戏有点无聊,神犇们也对双犇组队进行游戏感兴趣。同一队的两位神犇像之前一样可以创建一个领域,但是现在领域中的格子可以属于队伍中的任一位神犇。

给定游戏棋盘的最终状态,请帮助神犇们计算任何单个神犇拥有的最大的领域包含的格子数量,以及任何两位神犇组成的队伍占有的最大的领域包含的格子的数量。两位神犇占有的领域必须要同时包含队伍中两位神犇的编号,不能仅仅包含一位。

【输入格式】

输入的第一行包含正整数 $N$。

接下来 $N$ 行,每行包含 $N$ 个整数 $M$,描述棋盘的最终状态。棋盘中至少出现两种不同的数字。

【输出格式】

输出的第一行描述任何单个神犇占有的最大领域大小,第二行描述任何两位神犇的队伍占有的最大领域的大小。

【样例输入1】

4
2 3 9 3
4 9 9 1
9 9 1 7
2 1 1 9

【样例输出1】

5
10

【样例1说明】

在这个例子中,单个神犇占有的最大领域是由五个 $9$ 组成的。

如果编号为 $1$ 和 $9$ 的神犇组队,她们可以形成一个大小为 $10$ 的领域。

【输入输出样例2】

输入输出样例2

【数据规模】

对于 $10\%$ 的数据,$N \leq 10$;

对于 $50\%$ 的数据,$N \leq 100$;

对于 $100\%$ 的数据,$N \leq 250, 0 \leq M \lt 10^6$;