Warning: session_start(): open(/tmp/sess_5c3207b53b8cd7048a06c8355b18776d, O_RDWR) failed: No space left on device (28) in /data/wiki/inc/init.php on line 239

Warning: session_start(): Failed to read session data: files (path: ) in /data/wiki/inc/init.php on line 239

Warning: Cannot modify header information - headers already sent by (output started at /data/wiki/inc/init.php:239) in /data/wiki/inc/auth.php on line 430
Writing /data/wiki/data/cache/4/43994124a9168f34c03db2ff7cd35d94.captchaip failed

Warning: Cannot modify header information - headers already sent by (output started at /data/wiki/inc/init.php:239) in /data/wiki/inc/actions.php on line 38

Warning: Cannot modify header information - headers already sent by (output started at /data/wiki/inc/init.php:239) in /data/wiki/lib/tpl/dokuwiki/main.php on line 12
2020-2021:teams:wangzai_milk:weekly12 [CVBB ACM Team]

用户工具

站点工具


2020-2021:teams:wangzai_milk:weekly12

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
2020-2021:teams:wangzai_milk:weekly12 [2020/07/24 15:11]
infinity37 [团队训练]
2020-2021:teams:wangzai_milk:weekly12 [2020/07/24 22:22] (当前版本)
zars19
行 54: 行 54:
  
 ==== 题目 ==== ==== 题目 ====
 +
 +牛客3
 +
 +|  [[20200718比赛记录#​C - Operation Love]] ​ |  [[20200718比赛记录#​G - Operating on a Graph]] ​ |  [[20200718比赛记录#​L - Problem L is the Only Lovely Problem]] ​ |
  
 ==== 比赛 ==== ==== 比赛 ====
行 198: 行 202:
 3. 排序(第一关键字左端点从小到大,第二关键字右端点从小到大),按顺序加入,维护当前重叠区域的右端点,如果新区间左端点大于当前右端点,则丢掉之前维护的区域''​答案++''​增加一个点,否则如果新区间右端点小于当前右端点,更新右端点。 3. 排序(第一关键字左端点从小到大,第二关键字右端点从小到大),按顺序加入,维护当前重叠区域的右端点,如果新区间左端点大于当前右端点,则丢掉之前维护的区域''​答案++''​增加一个点,否则如果新区间右端点小于当前右端点,更新右端点。
  
-**comments**:虽然不难但可能会在出现在奇怪的辅助位?可以撕烤一下。+**comments**:虽然很简单但可能会在出现在奇怪的辅助位?可以撕烤一下。 
 + 
 +==== Infinity37 ==== 
 + 
 +**来源**:uoj#​171 
 + 
 +**tag**:带花树,一般图匹配。 
 + 
 +**概述**: 
 + 
 +给定$n$个球和$m$个篮子,每个篮子最多放3个球,给定$e$个关系,关系$(x,​y)$代表编号为$x$的球可以放在编号为$y$的篮子里,我们定义一个半满的篮子为篮子中有不超过1个球。 
 + 
 +问最多有多少半满的篮子,并给出其中一种方案。 
 + 
 +**答案**: 
 + 
 +可以先设想,每个篮子都是一个有三个凹槽,所以我们把一个篮子拆成3个点,如果一个球和这个篮子有关系,那就把这个球和三个凹槽都连上边。同时我们把这三个凹槽之间也相互连边,这样我们得到的这个图的最大匹配数其实就相当于半满的篮子数+n。 
 + 
 +因为题目中保证有一种方案能放下所有的球,而如果某个篮子是半满的篮子,那么一定有两个凹槽形成了一个匹配。所以我们把匹配好的球从答案中减去,就是半满的篮子数
  
 +**comments**:因为上周出现了带花树所以做一点带花树的题,这是一个比较妙的建图。
  
2020-2021/teams/wangzai_milk/weekly12.1595574704.txt.gz · 最后更改: 2020/07/24 15:11 由 infinity37