众所周知,马后炮是中国象棋中很厉害的一招必杀技。"马走日字"。本来,如果在要去的方向有别的棋子挡住(俗
称"蹩马腿"),则不允许走过去。为了简化问题,我们不考虑这一点。马跟马显然不能在一起打起来,于是rly在
一天再次借来了许多许多的马在棋盘上摆了起来……但这次,他实在没兴趣算方案数了,所以他只想知道在N×M的
矩形方格中摆马使其互不吃到的情况下的最多个数。但是,有一个很不幸的消息,rly由于玩得太Happy,质量本来
就不好的棋盘被rly弄坏了,不过幸好只是破了其中的一些格子(即不能再放子了),问题还是可以继续解决的。

Input

一行,两个正整数N和M。
接下来N行,每行M个数,要么为0,表示没坏,要么为1,表示坏了。
N<=200,M<=200

Output

一行,输出最多的个数。

Sample Input

2 3
0 1 0
0 1 0

Sample Output

2
这道题挺简单,二分图最大点独立集即可。然而我调了整整两天。
首先我把match数组打成了bool类型,一小时找到
然后发现每次memset要超时,写了flag,然后Wa了T,T了Wa
然后一直T。。。
最后写了对拍,跑了三小时并没有错,然后一个200*200的全0数据发现得6s中。
网上一份差不多的只要0.6s
然后找各位大佬找了一个晚上,终于发现加边的顺序有问题,首先肯定是靠左上角的比较优,迷之优化。

转载于:https://www.cnblogs.com/dancer16/p/7642584.html

坑爹的题——bzoj4808相关推荐

  1. SPFA的两个优化:SLF与LLL

    先举出个例题:洛谷P3371 [模板]单源最短路径 一眼扫去:最短路径. spfa不接受反驳... 附上代码: #include<iostream> #include<algorit ...

  2. 大数——大数判等(hdu2054)

    题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=2054 题目描述:题目比1042还简洁..我们都知道hdu的11页的水题有多水~所以看到这个之后我果断 ...

  3. 有计算机考试励志的文案,关于考试的句子励志

    我感觉自己考得还不错.有关于考试有哪些可以值得摘抄的好句子呢?这里给大家分享一些关于考试的句子,供大家参考. 考试的语句 要月考了,别人在复习,我却在预习. 期末如此多矫,引无数学生竞折腰! 待全班男 ...

  4. bzoj2144 跳跳棋

    Description 跳跳棋是在一条数轴上进行的.棋子只能摆在整点上.每个点不能摆超过一个棋子.我们用跳跳棋来做一个简单的游戏:棋盘上有3颗棋子,分别在a,b,c这三个位置.我们要通过最少的跳动把他 ...

  5. POJ 3384 Feng Shui

    坑爹的题,,就是先向内推进r,然后半平面交得出圆心范围. 然后旋转卡壳求最远点对 这道题首先样例给的就不对,不知道什么情况 然后一直WA,后来看了discuss,试了下这组数据: 4 1 0 0 0 ...

  6. pkusc2017 BingBingBangBang流水账

    『蒲公英飞舞,点亮这路途,踏破了迷雾,微风轻拂去风尘仆仆.又一程净水悠悠,又一程怒涛横流,却又是尘寰悄然,兴衰过手.』 Day 0 第一次坐早上七点钟的飞机,五点半到机场,非常难受,主要是早上洗漱的时 ...

  7. 数算实习+数算 机考总结……

    这几天接连进行了两场3小时的机考,搞得有点心累--不过结果还是很不错的A_A 数算实习的机考乃是首次与所有的竞赛大爷们同场考试,而且边上就坐着一位--造成了一定的精神压力-_-.不过还算问题不大, 我 ...

  8. 【面试】1110- 一年前端社招面试总结,入职阿里菜鸟

    前言 本篇文章也是认识的一位好朋友「东仔」,也是和Fly一年的前端,最近在面试和他交流了很多,还有雨哥,后面继续约他写一份面试题.最近Fly哥也在疯狂面试,差不多大中厂小厂.得物.B站.爱奇艺.蚂蚁. ...

  9. 坑爹的Java除法取整(记洛谷P5709题WA的经历,Java语言描述)

    题目要求 P5709题目链接 分析 一看,这就是水题啊... 问题是,看看这AC-Rate,吓不吓人~~~ 所以我们应该去分析这里的坑(当时我也是头铁跪了多次--) 读完题我们可能会想直接去将s/t以 ...

最新文章

  1. 选什么专业,最容易拿下互联网大厂 Offer?三个支付宝新人来支招
  2. Windows Nano Server安装配置详解07:部署IIS
  3. linux case if for语法
  4. 5y计算机应用基础题库,数学log练习题和答案.doc
  5. 工作185:解决vue+el-element二级联动,选项选择后不显示的问题
  6. [Unity] 战斗系统学习 2:FlowCanvas 中的 SubGraph
  7. rabbitmq多个消费者_为什么要选择RabbitMQ,RabbitMQ简介,各种MQ选型对比
  8. 【2019.09.01】2019南京网络赛
  9. php 初始化model,TP5 model类研究
  10. CCKS 2018 | 最佳论文:南京大学提出DSKG,将多层RNN用于知识图谱补全
  11. rk3288_Android7.1长按recovery按键5s之后恢复出厂设置
  12. php中循环用冒号,for循环条件里冒号是什么作用?
  13. visa虚拟卡生成器_你们要的电子虚拟信用卡,它来了,准备好盘了吗?
  14. Nexus3 安装 及 配置 docker 私有、代理 仓库
  15. walking机器人仿真教程-激光导航-TEB算法导航
  16. 信息泄露事件频发 快递行业的隐私面单之战
  17. MainMenu中控制点击效果
  18. Flink案例代码,面试题
  19. cdr非法软件禁用网络弹窗警告提示盗版设置方法
  20. C++判断两个链表是否相交算法

热门文章

  1. 计算机一级ms office应用题,计算机一级考试MSOffice练习题(含答案)
  2. 日产开始反攻…因疫情遭受打击,裁员令人担忧。
  3. jquery ajax提交 jquery post提交表单 更新页面
  4. JQuery动态创建表单并提交
  5. 概率论与数理统计期末复习题型集锦——第一章
  6. Java多线程编程:Callable、Future和FutureTask浅析(多线程编程之四)
  7. 腾讯产业基金拟7.71亿元入股泛微网络,协同办公“战局”加剧
  8. 电子科技大学随机过程和电子科技大学矩阵理论矩阵理论总结
  9. 阿里云跨界合作芒果TV看明星也用云计算
  10. 计算机的算数运算符号位参与计算吗,C语言算术运算符和算术表达式