「2019.8.9 考试」神仙的dp总让人无所适从

Posted lrefrain

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了「2019.8.9 考试」神仙的dp总让人无所适从相关的知识,希望对你有一定的参考价值。

  T1是个容斥,我掐手指一算他为了卡容斥的正确性,绝不会把n和m出的很相近($O(n^2)$算法在nm相等的时候达到最高时间复杂度),不然就太好做了,于是开了特判+各种卡常和滚动数组优化,卡到了70分,$n^2$过100000,暴力碾标算。T2十三分钟AC没啥说的,也就是审题吧。大概是个flag了。T3的话自以为状压拿了50,看来是我太天真了。WA了10分,QJ的另外10分没拿到noooooooo。其实是题意理解有偏差。

 

T1想了好久组合数没有想到,T2直接秒掉,T3打了半天废的,大概这就是命吧,下次目标就是A掉T1,(这么多场从没A过T1。。)

 

下面是题解:

T1:考虑大力容斥,考场上一直在想怎么挖掉dp的一维,最终发现不可挖,就直接过了,没有想容斥,其实挺好想的。

$ans=C_m-n+n-1^n-1+\sum \limits_i=1^min(n,m/K)(-1)^iC_m-n+(n-1)-iK^n-1C_n^i$

$ans=C_m-1^n-1+\sum \limits_i=1^min(n,m,K)(-1)^iC_m-1-iK^n-1C_n^i$

O(m)容斥既可。

 

T2:老套路建反图Tarjan缩点+拓扑+dp即可。

设$dp[i]$为第i个的SCC完全被轰炸所需要的时间。

$dp[i]=\max \limits_j^e(i,j) dp[j]+sz[i]$

$ans=\max \limits_i=1^n dp[i]$

 

T3是个神仙dp,是真的神仙。

以上是关于「2019.8.9 考试」神仙的dp总让人无所适从的主要内容,如果未能解决你的问题,请参考以下文章

2021,6,10 xjzx 模拟考试

考试总结 模拟$106$

[考试反思]1023csp-s模拟测试84:精妙

神仙DP单调队列模拟题区间覆盖

CF1153D神仙DP

「10.12」木板(数学)·打扫卫生(神仙DP)