当前位置: 首页 > wzjs >正文

赌博网站开发软件宁波网站优化公司哪家好

赌博网站开发软件,宁波网站优化公司哪家好,常德建设企业网站,摄影行业网站https://www.luogu.com.cn/problem/P1129 学习路线---https://blog.csdn.net/qq_39304630/article/details/108135381 1.二分图就是两个独立的两个集合,如这里是行和列 2.匈牙利匹配就是媒婆拉媒,没伴侣或者伴侣可以换就将当前的塞给她 3.最后true的…

https://www.luogu.com.cn/problem/P1129

学习路线---https://blog.csdn.net/qq_39304630/article/details/108135381

1.二分图就是两个独立的两个集合,如这里是行和列

2.匈牙利匹配就是媒婆拉媒,没伴侣或者伴侣可以换就将当前的塞给她

3.最后true的个数就算最小点覆盖数或者最大匹配数

#include<bits/stdc++.h>
#include<string>
using namespace std;
#define N 100011
typedef long long ll;
typedef pair<int,int> pii;
int t,n; 
int mp[201][201];
int mate[201];
bool bo[201];
bool metch(int x)///二分图--匈牙利算法 
{for(int j=1;j<=n;j++){if(!bo[j]&&mp[x][j])///黑且没标记 {bo[j]=true;if(mate[j]==0||metch(mate[j]))///没伴侣或者j的伴侣可以换另一个 {mate[j]=x;///那j的伴侣现在就是x了 return true;///匹配成功 }}}return false;///一圈下来没有,失败qwq 
}
int main()
{
cin>>t;
while(t--)
{cin>>n;int s=0;memset(mate,0,sizeof(mate));///一定要清0!!!! for(int i=1;i<=n;i++){for(int j=1;j<=n;j++){cin>>mp[i][j];if(mp[i][j]) s++;}}if(s<n) cout<<"No";else{s=0;for(int i=1;i<=n;i++){memset(bo,false,sizeof(bo));if(metch(i)) {s++;}}if(s==n) cout<<"Yes";///行列不重复的要够n个else cout<<"No"; ///不够就百搭 }cout<<endl;
}
return 0;
}

http://www.dtcms.com/wzjs/204227.html

相关文章:

  • 自已建网站微信登录百度seo通科
  • 找灵感的网站海淀区seo搜索引擎优化企业
  • 服务器可以放几个网站windows优化大师官方网站
  • 网站建设的安全可行性口碑营销成功案例
  • 商城网站建设哪家便宜竞价排名什么意思
  • 网站如何留住用户网络营销优化推广公司
  • 网站建设主页关键词优化是怎么弄的
  • 网站做接口百度关键词价格查询
  • 1688阿里巴巴官方网站网页设计与制作书籍
  • 微信商城网站建设视频在线seo关键词排名优化
  • 施工企业分包工程会计与税务处理网站seo外包价格
  • 哪个网站可以做免费推广今日热点事件
  • 长春火车站需要核酸检测报告吗网络优化是做什么的
  • 网站功能建设流程图在线培训平台
  • 鲜花网站怎么做建网站公司哪里好
  • 做五金的有哪些外贸网站百度云搜索入口
  • 99元一月做网站搜索引擎seo优化
  • 做网站全屏尺寸是多少深圳推广
  • 财税公司网站开发谷歌排名优化入门教程
  • 网站建设时间怎样看宣传软文是什么意思
  • 怎么在本机做网站人员优化方案
  • 哪些网站是wordpress不受限制的搜索浏览器
  • 哪个网站可以做围棋作业搜索引擎的网址有哪些
  • 无锡专业做网站建设nba最新消息新闻
  • 免费推广预期效果如何做谷歌优化
  • 关于设计的网站怎么在网上打广告
  • 网页设计尺寸用怎么量厦门零基础学seo
  • 帝国cms能建设视频网站吗百度指数入口
  • 网站制作公司 深圳网站注册流程
  • 怎样将自己做的网站发布到外网上爱站网关键词工具