首页 > 其他分享 >Domino for Young

Domino for Young

时间:2023-11-06 16:46:40浏览次数:34  
标签:覆盖 黑点 Domino 白点 Young 奇偶性 骨牌 删去

题目给出了一张杨表,要求你能够放上去的最多的骨牌数量。

证明看这里

只能说妙蛙!

补充一些题解认为显然的证明。

任何一张网格图(相邻的点视作有边),按照 \(i+j\) (下标)的奇偶性划分,可以证明这是一张二分图(有点显然)。

\(\forall (x,y),color(x+1,y)\neq color(x,y),...\),因为相邻格子的下标之和奇偶性都不相同。

那么一张骨牌能够覆盖相邻的两个点,也就是一个黑点和一个白点。

那么,有\(x\)张骨牌,就说明网格图中有\(x\)个白点被覆盖,有\(x\)个黑点被覆盖。

而黑点和白点一定要存在,所以\(x\le min(c_1,c_2)\)(后者是白点、黑点的个数)。

覆盖的点数 \(\le\) 总点数


证明能够取到上界的构造方式:

如题解中右边那张图,就是那个\(45\)度的阶梯图。

观察可得(没必要钻牛角尖),每次删除的都是出现次数较多的那个点。

每次删除之后,我们覆盖删去的那两列。

比如:

都会让图变成更小的阶梯形。而且我们发现,除了删去的白点,其它点都被覆盖到了,也就是说没删的点都被覆盖到了。

看一下这个过程:每次删去一个白点,覆盖两列,最终的结果只可能是:(因为列数的奇偶性不同)

然后你会发现,继续这样操作,黑点都不会被删。

所以上界取得到,这就是最优解。

标签:覆盖,黑点,Domino,白点,Young,奇偶性,骨牌,删去
From: https://www.cnblogs.com/zhangchenxin/p/17813080.html

相关文章

  • When I was Young
    %以下代码功能:1.读取音频文件并对音频文件进行低通滤波,截止频率9000Hz;%2.生成滤波后的音频文件试听;%3.对滤波前后音频文件时频域进行分析;%4.对滤波后音频进行预加重并在时频域进行分析%5.将两个音频文件信号重采样为3......
  • 话题1:why do some young people keep moving
    whydosomeyoungpeoplekeepmovingeg:wellIthinkfistofallyoungpeoplecompearetooldergenerationhashigherlevelofmobility,becausetheyarenotafraidofnewenvironmentIseealotofoldergenerationstheyaresoreluctanttomoveeven......
  • domino5.07移植(from win2000 to win2003)
    昨天将公司的lotusdomino5.07从win2000移植到win2003,没发现问题。但还需要进一步测试才行。移植步骤:1、在一台服务器上安装2003操作系统,2、安装lotusdomino5.073、将2000系统下的lotus目录拷贝过来。覆盖安装路径4、修改一些数据库(nsf)的配置。5、安装必要的支持:oracleclient,ftp服务器6、测试......
  • Domino数据库
    端口:1352......
  • SP15637 Mr Youngs Picture Permutations 题解
    题意给定一个最多有\(5\)排的一个队伍,每一个位置对应一个同学,给定总人数和第\(i\)排要站\(n_i\)个人。要求每行左边的同学身高要大于右边的,每列从上往下要从大到小。问:满足要求的一共有多少种方案。思路DP首先考虑,在这个题目中,有用的状态有每列最后的人的高度,每行......
  • Youngter-drive 1
    查壳:有壳32位,脱了,看看运行:无法运行,那么进IDA看看:找个主函数:发现没了,那么再找找密文?不确定,跟进看看:来到一个输出正确flag的地方,可以知道Des就是我们要找的东西:去看看有谁调用过它:有两,第一个就是上图的输出,那么我们看第二个:在这里我们看到一个方法:sub_411190()-->这......
  • Domino (贪心,多个位置排序,优先队列) 第二十届浙大城市学院程序设计竞赛
    题目大意:给出2个队列A,B选K个ai和在从里面选L个bi问权值最大时多少   思路:排序预处理有多个元素的时候,对那个元素首先排序,以至于可以处理这个问题是很重要的当不能一步直接贪心出来,可以先贪部分,然后利用DP的思想慢慢加入点去更新即可先对ai排序,......
  • CF1773D Dominoes - 网络流 - 二分图 - 计数 -
    题目链接:https://codeforces.com/problemset/problem/1773/D题解:首先将棋盘黑白染色,是一个二分图由于题目保证初始状态一定能密铺,因此这个二分图一定有完美匹配现在要......
  • 2022-2023 ICPC, NERC, Northern Eurasia D - Dominoes 匈牙利 | 二分图匹配
    考虑黑白染色,i+j%2==1的为黑格一块多米诺就要覆盖一黑一白,相当于一个匹配那全覆盖也就是存在完美匹配(应该是网络流经典的trick?讨论选取的点来自同一边和两边1.同一边......
  • S2 - Lesson 17 - Always young
    Words appeardisappearv.appearancen.  stocking  stageonthestage sock brightbrightredbrightcolorbrightfuturebrightprospectlookon......