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总结的主要内容,如果未能解决你的问题,请参考以下文章

《大数据实时处理》学生学期总结

课程总结

Python学习总结

课程总结

开发工程师工作总结

销售经理工作总结万能