博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【二分匹配】 HDU 5093 Battle ships 经典二分题
阅读量:4984 次
发布时间:2019-06-12

本文共 712 字,大约阅读时间需要 2 分钟。

*表示可以放

o表示不可以放

#表示障碍物

经典二分

#include 
#include
#include
#include
#include
#include
#include
#include
using namespace std;#include
#include
#include
#include
#define cler(arr, val) memset(arr, val, sizeof(arr))typedef long long LL;const int MAXN = 100200;const int MAXM = 6000010;const int INF = 0x3f3f3f3f;const int mod = 1000000007;char mp[90][90];int num1[69][69],num2[68][69],g[2566][2566];int gn,gm;int link[2566];bool used[2566];bool dfs(int u){ for(int v=1; v
>t; while(t--) { cler(mp,0); cler(num1,0); cler(num2,0); cler(g,0); cin>>n>>m; for(int i=0; i

转载于:https://www.cnblogs.com/kewowlo/p/4088305.html

你可能感兴趣的文章
架构师速成5.1-小学gtd进阶
查看>>
Spring-aop(一)
查看>>
ucos在xp平台下开发环境搭建
查看>>
python基础入门while循环 格式化 编码初识
查看>>
cmake方式使用vlfeat
查看>>
windows下用纯C实现一个简陋的imshow:基于GDI
查看>>
struts2 自定义类型转换器
查看>>
cocos2d-x xna在有vs2012和vs2010的情况下的环境部署
查看>>
43-安装 Docker Machine
查看>>
c++学习(三):表达式和语句
查看>>
laravel框架基础知识总结
查看>>
nginx: 响应体太大
查看>>
字符串反混淆实战 Dotfuscator 4.9 字符串加密技术应对策略
查看>>
单例模式
查看>>
Robotium源码分析之Instrumentation进阶
查看>>
Android 交错 GridView
查看>>
(2)把BlackBerry作为插件安装到已有的Eclipse中
查看>>
VUE-es6
查看>>
MySQL-5.7 高阶语法及流程控制
查看>>
C++学习笔记(十)——向上造型
查看>>