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

网站建设 申请报告手机网站 分享按钮

网站建设 申请报告,手机网站 分享按钮,移动端app开发,网络科技扣钱是咋回事来源#xff1a;牛客网#xff1a; 题目描述 小Q是一个非常聪明的孩子#xff0c;除了国际象棋#xff0c;他还很喜欢玩一个电脑益智游戏——矩阵游戏。矩阵游戏在一个N *N黑白方阵进行#xff08;如同国际象棋一般#xff0c;只是颜色是随意的#xff09;。 每次可以对…来源牛客网 题目描述 小Q是一个非常聪明的孩子除了国际象棋他还很喜欢玩一个电脑益智游戏——矩阵游戏。矩阵游戏在一个N *N黑白方阵进行如同国际象棋一般只是颜色是随意的。 每次可以对该矩阵进行两种操作 行交换操作选择 矩阵的任意两行交换这两行即交换对应格子的颜色 列交换操作选择矩阵的任意行列交换这两列即交换 对应格子的颜色 游戏的目标即通过若干次操作使得方阵的主对角线(左上角到右下角的连线)上的格子均为黑 色。 对于某些关卡小Q百思不得其解以致他开始怀疑这些关卡是不是根本就是无解的于是小Q决定写一个程序来判断这些关卡是否有解。 输入描述: 第一行包含一个整数T表示数据的组数。 接下来包含T组数据每组数据第一行为一个整数N表示方阵的大小 接下来N行为一个N*N的01矩阵0表示白色1表示黑色。 输出描述: 输出文件应包含T行。 对于每一组数据如果该关卡有解输出一行Yes否则输出一行No。 示例1 输入 复制 2 2 0 0 0 1 3 0 0 1 0 1 0 1 0 0输出 复制 No Yes说明 【数据规模】 对于100%的数据N ≤ 200 题解 根据题意我们可以这么想无论怎么换行换列同一行列的相对关系没有发生改变我们要找的n个不同行不同列的点如果有一个1那我们就将这个1的横坐标与纵坐标连起来 例如 1 0 1 1 1 0 0 1 1 我们构造出这样的图然后跑二分图匹配就可以如果可以全部匹配就输出yes否则就no 代码 #includecstdio #includeiostream #includecstring using namespace std; const int MAXN40010,MAXM1000010; struct Edge{int from,to,nxt; }e[MAXM]; int head[MAXN],edgeCnt1; void addEdge(int u,int v){e[edgeCnt].fromu;e[edgeCnt].tov;e[edgeCnt].nxthead[u];head[u]edgeCnt; } bool vis[MAXN]; int match[MAXN]; bool dfs(int x){for(int ihead[x];i;ie[i].nxt){int nowVe[i].to;if(vis[nowV])continue;vis[nowV]1;if(!match[nowV]||dfs(match[nowV])){match[nowV]x;return 1;}}return 0; } void init(){memset(match,0,sizeof(match));memset(e,0,sizeof(e));edgeCnt1;memset(head,0,sizeof(head)); } int main(){int t;scanf(%d,t);while(t--){init();int n;scanf(%d,n);for(int i1;in;i)for(int j1;jn;j){int tmp;scanf(%d,tmp);if(tmp)addEdge(i,j);}int ans0;for(int i1;in;i){memset(vis,0,sizeof(vis));if(dfs(i))ans;}if(ansn)printf(Yes\n);else printf(No\n);}return 0; }
http://www.pierceye.com/news/667275/

相关文章:

  • 成立一个网站平台要多少钱科技有限公司一般是做什么的
  • 邵阳 网站开发 招聘桂林阳朔楼盘最新价格
  • 如何建设网站导航内链接wordpress 特别慢
  • 蚌埠网站建设文章网站软件定制开发公司
  • 软件通网站建设百度收录网站电话
  • 取消网站备案制度正规的电商平台有哪些
  • 茶叶网站源码php6731官方网站下载
  • 网站建设mfdos 优帮云制作简历哪个网站好
  • 淮南市城乡建设局网站网站seo收费
  • 陕西手机网站制作描述网站开发的广告词
  • 一个网址建多个网站手机网站数据加载
  • 网站视觉分析上海做saas平台网站的公司
  • 沈阳网站设计网站一键制作
  • 建设工程中标查询网站北京建设质量协会网站
  • 做公司网站要素做关于灯饰的网站
  • 网站编辑工具软件单位发购物或电影卡有哪些app
  • dw网站导航怎么做3免费网站建站
  • 用jsp做网站的代码句容网站建设制作
  • 宁国新站seo网页版微信登录提示二维码已失效
  • 深圳英文网站建设去哪家公司电商网站开发
  • 黑色网站后台出库入库管理软件app
  • 网站建设公司团队简介国外有网站备案制度吗
  • 怎么让公司网站随便就搜的到wordpress后台卡顿
  • 网站怎么做图片动态图片不显示报价单模板怎么做
  • 怎么建一个公司运营网站江西网站建设哪家专业
  • 网站后期维护费用网站开发学徒工作如何
  • 网站建站程序一站式网站建设服务
  • 滨州内做网站系统的公司购物网站开发用什么软件
  • 网站建设静态部分报告总结在合肥哪里学网站建设
  • 建站行业现状网易与暴雪合作