https://www.lydsy.com/JudgeOnline/problem.php?id=1059

裸的二分图匹配,行列匹配即可

/**************************************************************
Problem: 1059
User: walfy
Language: C++
Result: Accepted
Time:336 ms
Memory:1460 kb
****************************************************************/ //#pragma comment(linker, "/stack:200000000")
//#pragma GCC optimize("Ofast,no-stack-protector")
//#pragma GCC target("sse,sse2,sse3,ssse3,sse4,popcnt,abm,mmx,avx,tune=native")
//#pragma GCC optimize("unroll-loops")
#include<bits/stdc++.h>
#define fi first
#define se second
#define mp make_pair
#define pb push_back
#define pi acos(-1.0)
#define ll long long
#define vi vector<int>
#define mod 1000000009
#define C 0.5772156649
#define ls l,m,rt<<1
#define rs m+1,r,rt<<1|1
#define pil pair<int,ll>
#define pli pair<ll,int>
#define pii pair<int,int>
#define cd complex<double>
#define ull unsigned long long
#define base 1000000000000000000
#define fio ios::sync_with_stdio(false);cin.tie(0) using namespace std; const double g=10.0,eps=1e-;
const int N=+,maxn=+,inf=0x3f3f3f3f,INF=0x3f3f3f3f3f3f3f3f; int n,a[N][N];
bool used[N];
int color[N];
bool match(int x)
{
for(int i=;i<=n;i++)
{
if(!used[i]&&a[x][i])
{
used[i]=;
if(color[i]==-||match(color[i]))
{
color[i]=x;
return ;
}
}
}
return ;
}
int main()
{
int t;
scanf("%d",&t);
while(t--)
{
scanf("%d",&n);
for(int i=;i<=n;i++)
for(int j=;j<=n;j++)
scanf("%d",&a[i][j]);
memset(color,-,sizeof color);
bool ok=;
for(int i=;i<=n;i++)
{
memset(used,,sizeof used);
if(!match(i)){ok=;break;}
}
if(ok)puts("Yes");
else puts("No");
}
return ;
}
/*********************** ***********************/

最新文章

  1. js高程读书笔记(第4章--变量、作用域和内存)
  2. Android系统启动过程
  3. React 入门实例教程
  4. Codeforces 460D Little Victor and Set --分类讨论+构造
  5. 并查集+拓扑排序 赛码 1009 Exploration
  6. A Tour of Go Struct Fields
  7. sql server中的系统数据库
  8. pig强制转换(字符到整数):首位0怎么处理,‘01’到1的转化,
  9. CF1093
  10. 小程序webview实践
  11. jQuery toastr提示简单实现
  12. Junit4 之 Assert 静态方法介绍
  13. MT【204】离散型最值
  14. jackson实体转json时 为NULL不参加序列化的汇总
  15. php-isset和empty
  16. 19-hadoop-fof好友推荐
  17. 大数据开发实战:Hadoop数据仓库开发实战
  18. codeforces水题100道 第五题 Codeforces Round #304 (Div. 2) A. Soldier and Bananas (math)
  19. 把Excel导入SQL server时出现错误
  20. bzoj2386 [CEOI2011] Team

热门文章

  1. idea配置scala和spark
  2. cl查看类的内存布局
  3. linux mysql备份
  4. Linux系统——sed命令
  5. Shiro安全框架入门篇
  6. DataTable转换成IList
  7. Python+Appium API
  8. $《Deep Work》思维导图读书笔记
  9. input 虚拟键盘
  10. Windows下编译live555源码