题目 1730

二分图

查看题解 ↗GitHub ↗如何评测
题号
1730
时间限制
1000 ms
内存限制
256 MB
标签
图论
来源
信息学奥赛一本通 · 高手训练篇·三、图论(高手训练)

【题目描述】

给定一个两侧各有nn和mm个点的二分图(保证n≤mn≤m),对于每条边,你需要判断原图是否存在一个大小为nn,且包含了这条边的匹配。

【输入】

第一行两个整数n,mn,m。 接下来nn行,每行一个长度为mm的字符串,对于第i+1i + 1行的第jj个字符,如果它是11,则左侧的点ii与右侧的点jj之间存在连边,否则不存在。

【输出】

输出nn行,每行一个长度为mm的字符串,对于左侧的点ii与右侧的点jj,如果不存在一组大小为nn的匹配包含它们之间的连边,或它们之间没有连边,则第i行的第jj个字符应为 11,否则为00。

【输入样例】

文本
4 4
1111
1000
1111
1111

【输出样例】

文本
1000
0111
1000
1000

【提示】

【样例输入2】

文本
4 5
10000
10000
10000
10000

【样例输出2】

文本
11111
11111
11111
11111

【样例输入3】

文本
4 4
1111
1110
1100
1000

【样例输出3】

文本
1110
1101
1011
0111

【数据规模】 对于50%的数据,1≤n≤15,1≤m≤301≤n≤15,1≤m≤30; 对于100%的数据,1≤n≤300,1≤m≤15001≤n≤300,1≤m≤1500。

文本
4 5\n10000\n10000\n10000\n10000
文本
11111\n11111\n11111\n11111
文本
4 4\n1111\n1110\n1100\n1000
文本
1110\n1101\n1011\n0111

数据下载

题目 1730 的公开数据

正在读取文件列表…

常用命令

题目 1730 的 ROJ 命令

以下命令默认使用全局安装的 ROJ Skill,请在终端中直接执行;如果修改过 AGENT_HOME,请将命令中的 ~/.agents 替换为对应目录。