2019.7.12总结
Posted sport-river
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2019.7.12总结相关的知识,希望对你有一定的参考价值。
赛后总结
今天比赛码了三题暴力,竟然两题爆零???
比赛时:0+100+0=100??
现在已AK
T1
比赛时码了半个小时,出来发现……
我的内心是崩溃的??
正解可以说是数论吧
总的的方案为\(C_n+m^n\)
不合法的方案为\(C_(n+1)+(m-1)^m-1=C_n+m^m-1\)
合法的方案为\(C_n+m^n-C_n+m^m-1\)
即\(\frac(n+m)!n!\times m!-\frac(n+m)!(m-1)!\times (n+1)!\)
\(=\frac(n+m)!\times (n+1)(n+1)!\times m!-\frac(n+m)!\times mm!\times (n+1)!\)
\(=\frac(n+m)!\times (n+1-m)(n+1)!\times m!\)
\(=\frac(n+2)\times..\times(n+m)\times(n-m+1)m!\)
所以最终答案就是
\(\frac(n+2)\times..\times(n+m)\times(n-m+1)m!\)
好像还能把\(m!\)化简……
很显然,暴力求这个值绝对会爆。所以我们要高精度
至于时间,我们还要压位
T2
枚举构成的01串,直接AC
T3
好像能状压DP?
我打的容斥原理。设r[i]为放i个雕塑在不可放的地方的方案数
则没有任何阻碍时的方案数显然是\(n!\)的。
但我们还要算上包括阻碍的影响
显然放i个节点的方案是\(R_i\times(n-i)!\)(具体自己手推)
AK后总结
代码实现能力不够强,暴力都能打挂,实力着实堪忧
以上是关于2019.7.12总结的主要内容,如果未能解决你的问题,请参考以下文章