JZOJ3457. 【NOIP2013模拟联考3】沙耶的玩偶(doll) (2017.8B组)
2017-08-18 19:18
851 查看
https://jzoj.net/senior/#main/show/3457
想法:
这题用到了二分图最大匹配
http://blog.csdn.net/dark_scope/article/details/8880547
一道比较好的题目和解释
匈牙利算法
整个图分成2边,然后(x,y)向合法的(x’,y’)连一条边,做一次最大匹配,答案等于空格子数-最大匹配数
想法:
这题用到了二分图最大匹配
http://blog.csdn.net/dark_scope/article/details/8880547
一道比较好的题目和解释
匈牙利算法
整个图分成2边,然后(x,y)向合法的(x’,y’)连一条边,做一次最大匹配,答案等于空格子数-最大匹配数
bool dg(int x,int y) { bool bz1=true; int i,xx,yy,sum; for (i=1;i<=4;i++) { xx=x+fx[i][1]; yy=y+fx[i][2]; if ((xx>0)&&(xx<=n)&&(yy>0)&&(yy<=m)) { if ((bz[xx][yy]==false)&&(bz2[xx][yy])) { bz2[xx][yy]=false; if ((qq[xx][yy][1]==0)||(dg(qq[xx][yy][1],qq[xx][yy][2]))) { qq[xx][yy][1]=x; qq[xx][yy][2]=y; return true; } } } } return false; }
for (i=1;i<=n;i++) { for (j=1;j<=m;j++) { if (bz[i][j]==false) { memset(bz2,true,sizeof(bz2)); if (dg(i,j)) ans--; } } }
相关文章推荐
- [jzoj]3457. 【NOIP2013模拟联考3】沙耶的玩偶(doll)(匈牙利-二分图最大匹配)
- JZOJ3456. 【NOIP2013模拟联考3】恭介的法则(rule)(2017.8B组)
- 3450. 【NOIP2013模拟联考3】山峰(summits) (Standard IO)
- JZOJsenior3484.【NOIP2013模拟联考10】密码(substring)
- 高中3523. 【NOIP2013模拟11.7A组】JIH的玩偶
- 【NOIP2013模拟联考5】军训
- 【NOIP2013模拟联考14】图形变换(transform)
- 3523. 【NOIP2013模拟11.7A组】JIH的玩偶(tree)
- JZOJ3425. 【NOIP2013模拟】能量获取(2017.8B组)
- 【NOIP2013模拟联考3】山峰(summits)
- [jzoj]3468. 【NOIP2013模拟联考7】OSU!(osu) (期望DP)
- jzoj. 3450. 【NOIP2013模拟联考3】山峰(summits)
- 【NOIP2013模拟联考13】线段
- jzoj3501 【NOIP2013模拟联考15】消息传递(news) 树形dp
- 【NOIP2013模拟联考7】数列
- 【NOIP2013模拟联考5】军训(training) 题解+代码
- NOIP2013模拟联考5】军训(training)
- JZOJsenior3470.【NOIP2013模拟联考8】最短路(path)
- jzoj3450【NOIP2013模拟联考3】山峰(summits,dfs)
- [jzoj]3499. 【NOIP2013模拟联考15】人类基因组(genes) (单调队列、前缀和、线段树解一题)