P1129 [ZJOI2007] 矩阵游戏

news/2026/1/16 20:59:38/文章来源:https://www.cnblogs.com/To-Carpe-Diem/p/19494007

P1129 [ZJOI2007] 矩阵游戏

大意

给你一个矩阵的黑白情况,求是否能通过交换行和列达到主对角线上全是黑点。

思路

由于行的这个点用了就不能用这个列移动了,于是我们考虑从这个点的行向列连边,跑二分图匹配。

实际上在最终情况中就是每个行都匹配了一个列。

代码

#include <bits/stdc++.h>
using namespace std;
const int N = 300;
vector<int> g[N];
bool vst[N];
int rmatch[N];
bool dfs(int u) {for (int i = 0; i < g[u].size(); i++) {int v = g[u][i];if (!vst[v]) {vst[v] = true;if(rmatch[v] == -1 || dfs(rmatch[v])){rmatch[v] = u;return true;}}}return false;
}
int hungary(int n) {int cnt = 0;memset(rmatch, -1, sizeof(rmatch));for (int i = 1; i <= n; ++i) {memset(vst, 0, sizeof(vst));cnt += dfs(i);}return cnt;
}
int main() {int T, n, x;cin >> T;while (T--) {cin >> n;for (int i = 1; i <= n; i++) g[i].clear();for (int i = 1; i <= n; i++) {for (int j = 1; j <= n; j++) {cin >> x;if(x == 1){g[i].push_back(j);}}}if(hungary(n) == n){cout << "Yes\n";}else{cout << "No\n";}}return 0;
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1169933.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2026年GEO源码软著代办哪家专业?源头服务推荐 - 源码云科技

2026年GEO源码软著代办哪家专业?源头服务推荐2026年AI获客赛道彻底爆发,GEO优化作为抢占智能搜索流量的核心手段,成了各行各业转型的香饽饽。不管是互联网公司布局新风口,还是传统企业想靠引流获客破局,找对靠谱的…

2026最新三亚旅行社推荐!国内优质三亚旅行社权威榜单发布,资质服务双优助力高品质海岛度假体验 - 品牌推荐2026

引言 随着国内旅游市场的全面复苏,海岛度假已成为消费者出行的热门选择,三亚凭借其独特的自然资源和完善的旅游设施,持续领跑国内海滨旅游目的地。然而,市场上旅行社服务质量参差不齐、产品同质化严重等问题依然存…

2026最新境外投资备案服务推荐!专业境外投资备案机构权威榜单发布,合规高效助力企业国际化发展 - 品牌推荐2026

引言 随着全球化经济深度融合,中国企业“走出去”步伐持续加快,境外投资备案作为跨境投资的关键合规环节,其专业性与时效性直接影响企业国际化战略布局。据商务部研究院《2025中国对外直接投资统计公报》显示,2025…

2026最新三亚导游服务推荐!专业导游团队权威榜单发布,资质服务双重保障助力三亚深度游 - 品牌推荐2026

引言 随着三亚旅游市场的持续升温,游客对专业导游服务的需求日益增长,不仅要求具备深厚的本地文化知识,还需提供个性化、安全高效的行程规划。据中国旅游协会最新发布的行业报告显示,三亚地区持证导游合规率虽达到…

机器学习-L1正则化和L2正则化解决过拟合问题

机器学习-L1正则化和L2正则化解决过拟合问题在机器学习中&#xff0c;过拟合&#xff08;Overfitting&#xff09; 是模型训练过程中最常见且最棘手的问题之一。当一个模型在训练集上表现优异&#xff08;误差极小&#xff09;&#xff0c;却在测试集或新数据上表现糟糕时&…

Unity+Vscode+EmmyLua+XLua 调试实战

碎碎念 主播深受调试困难之苦&#xff0c;于是想着尝试一下如何调试Lua脚本,在神秘AI的发力下搞了半天终于走通了一次,记录一下本次过程,主播用的是VSCODE来写Unity&#xff0c;装的Xlua框架&#xff0c;使用EmmyLua调试器&#xff0c;EmmyLua的github地址如下 https://github…

ctfshow-堆叠注入写Shell

ctfshow-堆叠注入写Shell看答案做了一下笔记 select * from account where username= and password= 单引号被禁用 username= password=; select 0x3c3f706870206576616c28245f504f53545b315d293b3f3e into file "…

大模型部署 tensor parallel vs 单个模型放一张GPU

目录一、先给最终结论(不绕弯)✅ 结论一:是不是 2 个模型服务?✅ 结论二:用 Tensor Parallel 还是“一卡一模型”?二、为什么「不能」用 Tensor Parallel(这是重点)1️⃣ Tensor Parallel 的本质成本2️⃣ TP …

深度解析网络编程套接字:从 Socket 底层原理到 Java 高性能实战

深度解析网络编程套接字&#xff1a;从 Socket 底层原理到 Java 高性能实战&#xff08;2026版&#xff09; 在2026年的云原生和边缘计算时代&#xff0c;网络编程仍是Java后端开发的基石。Socket作为TCP/IP协议栈的抽象接口&#xff0c;连接了应用层与传输层&#xff0c;实现…

Spring项目国际化

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 目录 前言 一、都有哪几类信息需要国际化改造 二、示例代码 三、MessageSource工作原理 总结 前言 当国内的业务到达瓶颈的时候&#xff0c;业务就会寻求出海&#xff…

Pandas+大数据:高效完成描述性分析的5个绝招

Pandas大数据&#xff1a;高效完成描述性分析的5个绝招——从慢到飞的实践指南 摘要/引言 作为数据分析师&#xff0c;你是否遇到过这样的困境&#xff1a;用Pandas处理GB级数据时&#xff0c;内存突然爆满&#xff0c;或者循环运算卡到怀疑人生&#xff1f;比如想计算1000万…

学习笔记:卷积神经网络(CNN) - 实践

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

基于django的酒店管理系统员工

目录基于Django的酒店管理系统员工摘要关于博主开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01;基于Django的酒店管理系统员工摘要 Django框架为酒店管理系统的开发提供了高效、安全的解决方…

【图像去噪】均值+中值+高斯低通+多种小波变换图像去噪(含PSNR和MSE)【含GUI Matlab源码 14955期】

&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;Matlab领域博客之家&#x1f49e;&…

基于Spring Boot的酒店管理系统_36rhk752-java毕业设计

目录摘要关于博主开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01;摘要 本系统基于Spring Boot框架开发&#xff0c;结合现代酒店管理需求&#xff0c;实现了一套高效、稳定、易扩展的酒店管…

知识助手

无代码,纯调试总结。实现知识助手的 app.py 关键信息摘要 本文档总结 app.py 关键信息摘要 本文档总结了 app.py 脚本的核心组件、工作流程和使用的模型。 1. 核心技术栈Web 框架: Streamlit - 用于构建交互式 Web UI…

【图像去噪】均值+中值+高斯低通+硬阈值+软阈值+半软硬硬阈值+广义小波阈值图像去噪(含PSNR和MSE)【含Matlab源码 14956期】

&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;Matlab领域博客之家&#x1f49e;&…

基于Spring Boot的酒店管理系统_76jha9j3--绿色-java毕业设计

目录摘要关于博主开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01;摘要 本系统基于Spring Boot框架开发&#xff0c;结合MySQL数据库&#xff0c;设计并实现了一套功能完善的酒店管理系统。系…

【图像评价】基于matlab GUI低质图像视觉感知评价系统【含Matlab源码 14954期】

&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;欢迎来到海神之光博客之家&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49…

2026年有实力的图片翻译英文,图片翻译软件,图片在线翻译软件综合实力参考 - 品牌鉴赏师

IntroductionIn 2026, the demand for image translation software has witnessed a significant surge, propelled by the rapid globalization of e - commerce, the flourishing development of cross - border tra…