首页 > 其他分享 >[COCI2017-2018#5] Planinarenje

[COCI2017-2018#5] Planinarenje

时间:2024-08-25 14:14:50浏览次数:9  
标签:... Planinarenje 匹配 COCI2017 选择 先手 2018

这道题目是二分图博弈的板子

介绍一下二分图博弈:

image

设两部的节点分别为\(x_1,x_2,...,x_n\)和\(y_1,y_2,...,y_m\),先手选择了\(x_i\)这个节点,则先手必胜当且仅当\(x_i\)是最大匹配的必须点(也就是说少了\(x_i\)的话最大匹配数会减少)

证明:

任选一个最大匹配,则\(x_i\)为匹配点,先手的策略是每次都选择\(x_i\)对应的匹配点\(y\);在后手选择的时候,无论如何都不会选择到当前匹配下的非匹配的\(x\),这是因为如果选择到了,比如说\(x_1-y_1-x_2-y_2-···-x_k\),其中\(x_k\)不是当前匹配下的匹配点,那么我们可以让\(y_1\)匹配\(x_2\),\(y_2\)匹配\(x_3\),···,\(y_{k-1}\)匹配\(x_k\)从而获得一个匹配数不变的匹配而且不包含\(x_i\),这与\(x_i\)为必须点矛盾,所以先手必胜

如果说先手选择了非必须点\(x_i\),那么任选一个不包含\(x_i\)的最大匹配,先手走到的\(y\)一定是匹配点(否则存在增广路);进一步由在当前匹配的情况下从\(x_i\)出发不存在增广路可知,后手策略为每次选择当前匹配下\(y\)的匹配点\(x\)即可,所以先手必败

至于寻找必须点,洛谷题解给了几种方法;我想到了一种,先随便找出一个最大匹配,然后枚举匹配点\(x\),设其匹配点为\(y\),那么我们考虑是否存在非匹配点\(x^{'}\)使得\(y\)与\(x^{'}\)之间有边,如果有的话就说明\(x\)不是匹配点(应该是正确的,但是还没有验证,正确性基于交错树分析吧)

标签:...,Planinarenje,匹配,COCI2017,选择,先手,2018
From: https://www.cnblogs.com/dingxingdi/p/18378936

相关文章

  • YSP_refs_cn_2018_SpA
    rhTNFR-Fc中文文献-2018-SpA 脊柱关节炎 随机对照试验[1-15][1] 陈翔,李军.强脊补肾手法联合四藤一仙汤加减治疗强直性脊柱炎的临床观察.河北中医,2018,40(03):430-433.浏览文摘[2] 葛洪亮,胡建康.益赛普对强直性脊柱炎患者关节活动性指标的影响.当代医学,20......
  • YSP_refs_cn_2018_其他关节炎及PsO
    rhTNFR-Fc中文文献-2018-其他炎性关节炎及PsO 银屑病关节炎 银屑病随机对照试验[1][1] 张玲玲,龚瑜,于倩,等.益赛普联合甲氨蝶呤治疗中重度斑块型银屑病的有效性和安全性.同济大学学报(医学版),2018,39:7-11.浏览文摘 临床+基础 单臂观察[2][2] 李影,陆......
  • YSP_refs_cn_2018OffL_BasicRes_
    rhTNFR-Fc中文文献-2018-适应症外和基础研究 探索适应症外 适应症外 随机对照试验[1][1] 邵楠.依那西普治疗多发性大动脉炎的效果观察.心理医生,2018,24(17):162-163.浏览文摘 病例对照[2][2] 孙凡婷,胡蓬勃,郭立莎,等.注射用重组人II型肿瘤坏死因子......
  • YSP_refs_cn_2018_RA
    rhTNFR-Fc中文文献-2018-RA 类风湿关节炎 随机对照试验[1-14][1] 敖亮,刘瑞,李静.依那西普联合甲氨蝶呤治疗类风湿关节炎的临床疗效及安全性.临床医学研究与实践,2018,3:51-52.浏览文摘[2] 曹赛霞.注射用重组人Ⅱ型肿瘤坏死因子受体-抗体融合蛋白治疗类风湿关节......
  • Adobe Photoshop cc2018 Mac中文破解版下载
    下载地址在文章最末,下载之前,先看下安装教程。前面有说过,2015年以前的老Mac电脑可以安装PS2018的版本,AdobePhotoshopcc2018最低系统需求:10.13以上就可以了,但还是仅支持intel芯片,如果是M芯片的电脑需要下载AdobePhotoshopcc2021以上的版本,下面分享一个断网不需要登陆Adobe账户......
  • 2018年安徽省赛小学组题解
    T1:移动石子(stone)题目描述期待已久的“清明”假期终于到了。清明节是中华民族几千年来留下的优良传统,它有利于弘扬孝道亲情,唤醒家庭共同记忆,促进家庭成员乃至民族的凝聚力和认同感。小学生卡卡西非常高兴,因为清明前后正是踏青的好时光,他终于可以和小伙伴们一起出去踏青了!然而,天......
  • [lnsyoj2286/luoguP4458/BJOI2018]链上二次求和
    题意给定序列\(a\),要求支持修改与查询操作:修改操作为对区间\(l,r\)的每个数\(+d\),查询操作为给定区间\(l,r\),要求查询:\[\sum_{len=l}^r\sum_{i=l}^{n-len+1}\sum_{j=l}^{i+len-1}a_j\]sol化简式子(下设\(sum_i=\sum_{j=1}^ia_j,ssum_i=\sum_{j=1}^isum_j\)):\[\begin{al......
  • 题解:[TJOI2018] 游园会
    所谓dp套dp,实际上就是在说求解一个dp的过程中,我们用另一个dp求解出他应该从某个状态转移到另一个状态。考虑一下这道题,首先求LCS的dp如下:\[dp_{i,j}=\max\{dp_{i-1,j},dp_{i,j-1},dp_{i-1,j-1}+[s_i==t_j]\}\]显然,当\(i\)固定的时候,\(dp_{i,j}\)是单调不降的,且相邻两......
  • [Tkey] [IOI 2018] werewolf
    注意看,我耗时五个小时AK了IOI题意给你一个图,每次给定若干询问\((s,t,l,r)\),请你完成下述要求:定义\(S\)为到\(s\)的最短路径不小于\(l\)的点构成的子图,\(T\)为到\(t\)的最短路径不大于\(r\)的点构成的子图请你判断\(S\)与\(T\)是否有交集解法当询问次数......
  • 《python语言程序设计》2018版第7章第06题代数:平方根 设计一个名为QuadraticEquation
    类代码部分classQuadraticEquation:def__init__(self,a,b,c):self.a=aself.b=bself.c=cdefset_a(self,a):self.a=adefget_a(self):returnself.adefset_b(self,b):self......