[SDOI2019] 热闹又尴尬的聚会

Posted nosta

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[SDOI2019] 热闹又尴尬的聚会相关的知识,希望对你有一定的参考价值。

热闹度\(p\)子图中最小的度数,尴尬度\(q\)独立集大小,之间的约束
\[ \beginaligned \lfloor n/(p+1)\rfloor\le q &\rightarrow \lceil(n-p-1+1)/(p+1)\rceil\le q\&\rightarrow \lceil(n-p)/(p+1)\rceil\le q\&\rightarrow (n-p)/(p+1)\le q\&\rightarrow n-p\le pq+q\&\rightarrow n<(p+1)(q+1) \endaligned \]

显然\(\lfloor n/(q+1)\rfloor\le p\)也能推出一样的不等式。

我们每次从图上选出度数最小的点,记录它的度数\(d_i\)并删除相邻的\(d_i\)个点,如此反复至无点可选,设进行了\(q\)次,显然

\[ \sum_i=1^q (d_i+1)=n \]

显然存在一个热闹度\(p\)是$\max d_i $的方案1,那么
\[ (\max d_i+1)q\ge \sum_i=1^q(d_i+1)=n\rightarrow (\max d_i+1)(q+1)>n \]

是满足约束的。

神题啊神题,代码留坑


  1. 设在点\(x\)取到\(\max d_i\),考虑将删除的与\(x\)相邻的那些点,显然它们的度数\(\ge\max d_i\),故方案就是点\(x\)和与\(x\)相邻的这些点,热闹度\(p=\max d_i\)?

以上是关于[SDOI2019] 热闹又尴尬的聚会的主要内容,如果未能解决你的问题,请参考以下文章

[SDOI2019] 热闹的聚会与尴尬的聚会

vijos2054 SDOI2019 热闹的聚会与尴尬的聚会

洛谷P5361热闹的聚会与尴尬的聚会

国庆回家,同学聚会程序员的尴尬

尴尬,qt出现错误,然后莫名又好了..

一个新手程序员 2019 的九大尴尬瞬间