匈牙利算法
来源:互联网 发布:郑州中学编程培训班 编辑:程序博客网 时间:2024/05/16 18:54
int nx,ny;int map[maxn][maxn]; int cx[maxn],cy[maxn]; bool vis[maxn];int findpath( int u ) { for( int i = 1; i <= ny; i++ ) { if( map[u][i] && !vis[i] ) { vis[i] = 1; if( cy[i] == -1 || findpath( cy[i] ) ) { cy[i] = u; cx[u] = i; return true; } } } return false; } int MaxMatch() { int ans = 0; memset(cx,-1,sizeof(cx)); memset(cy,-1,sizeof(cy)); for( int i = 1; i <= nx; i ++ ) { if( cx[i] == -1 ) { memset(vis,0,sizeof(vis)); ans += findpath(i); } } return ans; }
0 0
- 匈牙利算法
- 匈牙利算法!!!
- 匈牙利算法
- 匈牙利算法
- 匈牙利算法
- 匈牙利算法
- 匈牙利算法
- 匈牙利算法
- 匈牙利算法
- 匈牙利算法
- 匈牙利算法
- 匈牙利算法
- 匈牙利算法
- 匈牙利算法
- 匈牙利算法
- 匈牙利算法
- 匈牙利算法
- 匈牙利算法
- HDU 1896 stone
- Mplayer 音量控制
- 线性DP 四边形不等式优化 hdu3506
- 使用adb查看数据库的一些命令
- Java IO相关
- 匈牙利算法
- java 格式化当前日期有误
- Unix网络编程之环境搭建
- linux的mmc_spi学习笔记1
- POJ 3026 Borg Maze(BFS+Prim)
- 炒汇新手应该从错误中吸取经验
- hdu 1250 Hat's Fibonacci(java大数)
- 杭电2639————DP之01背包第k优解
- Linux 设备驱动模型中的class(类)