POJ 2446 Chessboard
来源:互联网 发布:大数据运用 编辑:程序博客网 时间:2024/05/21 09:42
问一块棋盘上没有被挖空的格子能否用若干个1×2的卡片完全覆盖,卡片不能重叠
由于卡片正好是1×2的,可以用二分匹配做,给每2个格子去匹配,如果完全匹配,则回答YES
建图的时候,从左到右,从上到下,对应的格子一次记为1,2,3……row*col
每个点最多只能和4个点连线(左边,右边,上边,下边)
然后直接跑匈牙利就行了,我建图的时候是双向边,所以最大匹配数与剩余格子数相等才是完全匹配
代码:(没写成邻接表,235MS,不然可以0MS过,判断下边是否可以连线的时候条件少了个等号,害我查了半个小时,唉。。。)
- POJ 2446 Chessboard
- poj 2446 Chessboard
- POJ-2446 Chessboard
- poj 2446 Chessboard
- POJ 2446 Chessboard
- POJ 2446 Chessboard
- POJ 2446 Chessboard
- poj 2446 Chessboard
- POJ 2446 Chessboard
- poj 2446:Chessboard
- poj 2446 Chessboard
- [poj 2446]Chessboard
- poj 2446 Chessboard (Hungary Algorithm)
- poj 2446(二分匹配) Chessboard
- Poj-2446 Chessboard 二分匹配
- 【POJ】2446 Chessboard 二分匹配
- POJ 2446 Chessboard 最大匹配
- poj 2446 Chessboard(二分图)
- new和malloc 区别和联系集锦
- php面试题目(已注答案)
- C/C++中的转义字符
- SSH2需要jar及解释
- 剑破冰山—Oracle开发艺术 序
- POJ 2446 Chessboard
- VC++的Unicode编程
- 一年一度的总结
- 分享一个好资料
- 内存管理单元mmu
- 怎样学好英语听力?
- Nand Flash的VIVI装载器的分析与改进 (转)
- emctl stop dbconsole failed
- 倒置单链表