二分图
追风者_
要我自我介绍,挺秃然的
展开
-
【BAPC 2016 J】 Programming Tutors 二分图 二分答案
You are the founder of the Bruce Arden ProgrammingCollective, which is a tutoring programme that matchesexperienced programmers with newbies to teach them.You have N students and N tutors, but now you haveto match them up. Since the students will have原创 2020-07-23 17:02:30 · 243 阅读 · 0 评论 -
【暑训排位 #8 B】 二分图 最大匹配
Consider a town where all the streets are one-way and each street leads from one intersection to another. It is also known that starting from an intersection and walking through town’s streets you can never reach the same intersection i.e. the town’s stree原创 2020-07-07 18:26:43 · 125 阅读 · 0 评论 -
【AcWing 373】車的放置 二分图 匈牙利算法
给定一个N行M列的棋盘,已知某些格子禁止放置。问棋盘上最多能放多少个不能互相攻击的車。車放在格子里,攻击范围与中国象棋的“車”一致。输入格式第一行包含三个整数N,M,T,其中T表示禁止放置的格子的数量。接下来T行每行包含两个整数x和y,表示位于第x行第y列的格子禁止放置,行列数从1开始。输出格式输出一个整数,表示结果。数据范围1≤N,M≤200输入样例:8 8 0输出样例:8题意:如题思路:观察車攻击的规则,最后的棋盘状态肯定是每个車占一行和一列,换句话说,行和列必须是一一对原创 2020-06-30 13:34:19 · 251 阅读 · 0 评论 -
【Acwings 372】 棋盘覆盖 二分图最大匹配
给定一个N行N列的棋盘,已知某些格子禁止放置。求最多能往棋盘上放多少块的长度为2、宽度为1的骨牌,骨牌的边界与格线重合(骨牌占用两个格子),并且任意两张骨牌都不重叠。输入格式第一行包含两个整数N和t,其中t为禁止放置的格子的数量。接下来t行每行包含两个整数x和y,表示位于第x行第y列的格子禁止放置,行列数从1开始。输出格式输出一个整数,表示结果。数据范围1≤N≤100输出样例:8 0输出样例:32题意:如题思路:构建二分图:破题口在于长度为2宽为1的方块,说明占据的两个位置其i原创 2020-06-28 11:22:19 · 207 阅读 · 0 评论