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

濮阳seo网站建设智慧团建注册pc端

濮阳seo网站建设,智慧团建注册pc端,wordpress淘宝采集,网页代码怎么看题意 link. 给定一个 nmn\times mnm 的棋盘,每次操作可以选择两个相邻的格子,让这两个各自上的数都 1。问最少多少次操作使得所有格子的数相等。如果永远不行则输出-1。 题解 因为相邻两个格子进行操作,而且是方格,所以很容易…

题意

link.

给定一个 n×mn\times mn×m 的棋盘,每次操作可以选择两个相邻的格子,让这两个各自上的数都 +1。问最少多少次操作使得所有格子的数相等。如果永远不行则输出-1。

题解

因为相邻两个格子进行操作,而且是方格,所以很容易想到黑白染色(好久没做题了这个都想不到了/kk)。

黑白染色后发现如果黑色格子数量等于白色格子数量,那我们可以转换成二分图网络流模型,这部分应该是个很常见的 trick,二分一下操作次数判断是否满流,然后无解的判断在于一开始黑白两种格子的权值和是否相等。

但是但是如果黑色格子数量与白色不相等呢?这时候其实可以直接确定最后的每个格子的值。

假设白色格子有 www 个,权值和为 WWW;黑色格子有 bbb 个,权值和为 BBB。再假设最后每个格子的权值为 xxx,那么有:

w×x−W=b×x−Bw\times x-W=b\times x-Bw×xW=b×xB

因为次数是相等的。转换一下得到:

x=B−Wb−wx=\frac{B-W}{b-w}x=bwBW

然后因为 b≠wb\neq wb=w,所以这个 xxx 可以直接解出来。

那么我们直接用二分图那个来判断一下是否有解就行了。

http://www.yayakq.cn/news/499452/

相关文章:

  • 专业做租赁的平台网站有哪些手机版自媒体135免费下载
  • 养老院网站建设的费用服务器怎么用数据库建设网站
  • 美容医疗 网站建设国内做的好的电商网站有哪些方面
  • 销售产品网站有哪些wordpress一片空白
  • 网站后台ftp账户如何海外网站建设
  • 茂名一站式网站建设报价路桥做网站的公司
  • 假淘宝网站怎么做网站闭关保护怎么做
  • 微商网站如何做推广方案vue可视化开发工具
  • 网站pc开发上海亿创电力建设集团有限公司网站
  • 纵横网站找个做网站的人
  • 做的好的装修公司网站如何建设网站站点
  • 让网站做的有吸引力wordpress缩略图没
  • 找人做网站要准备什么四川seo优化
  • 做网站实训报告总结网络营销包括哪些内容
  • 天长市建设局网站什么是网站镜像
  • 服装企业北京网站建设溧阳做网站
  • 网站备案密码查询镇江网站建设公司
  • 网站开发与建设的原则wordpress浮动菜单
  • 建一个网站需要哪些人做网站应下哪个软件
  • 做科技汽车的视频网站有哪些安阳区号码
  • 残疾人招聘网站建设百度软文推广怎样收费
  • 优秀htm网站政务新网站建设
  • 企业网站建设费用需要多少钱网络营销导向企业网站建设的一般原则
  • 网站开发 财务自由wordpress怎么验证谷歌
  • 做可以上传文件的网站单页网站排名
  • 什么是自建站长春城市设施建设集团股份公司
  • 高端网站设计有哪些app界面设计总结
  • 荆州网站建设荆州网站发产品ps怎么做产品图
  • 塑胶制品塘厦东莞网站建设把自己做的网站进行app封包
  • 铁盒 东莞网站建设官方网站建设公司排名