嚯嚯嚯!补题!
补题: 2+3题/11题
A. Rikka with Nash Equilibrium
果真是dp
|
|
也有找规律+大数
这个,数学好头疼!
B. Rikka with Seam
题目看了好久,真的英语不好!奇怪了,一个浙江人,想当年……可能真老了吧!
首先我们先不管“不同”,设dp[i][j]
处理第i
行删掉第j
个位置的方案数,那么易知:
$dp[i][j]=\displaystyle \sum^{min(m,j+k)}_{p=max(1,j-k)}dp[i-1][p]$
但是对于每一行中任意一段连续的0或者连续的1,很显然删除其中的任意一个数字,最后的结果都是相同的。因此,我们可以知道:
$dp[i][j]=\displaystyle \sum^{min(m,j+k)}_{p=max(1,j-k)}dp[i-1][p]-\sum^{min(m,j+k)}_{x=max(1,j-k+1)}same[i-1][j]$
其中$same[i][j]$表示删除第i
行第 j
个数和删除第i
行第j−1
个数后得到的相同方案数
如果$str[i][j]\not= str[i][j-1]$ 那么$same[i][j]$=0
否则,对于第j
个和第j−1
个的转移区间分别为[j−k,j+k]
,[j−1−k,j−1+k]
,那么它们的交叉区间为[j−k,j−1+k]
,则从该区间内转移得到的方案数会重复计算一次,因此有:
$same[i][j]=\displaystyle \sum^{min(m,j+k-1)}_{p=max(1,j-k)}dp[i-1][p]-\sum^{min(m,j+k-1)}_{x=max(j-k)}same[i-1][x]$
我们可以用前缀和优化至o(n^2)
;同时我们可以用滚动数组,节省空间
|
|
D. Rikka with Stone-Paper-Scissors
看到19的时候,疙瘩了一下,然后就开始找这些数字是19的倍数的关系;然后就发现了下面的规律
同时,又知道石头剪刀布是很公平的;然后……
|
|
J. Rikka with Time Complexity
终终于,今天看了好多数学就头疼了……
写一下过程
|
|
$log_{f(A1)}g(A)=f(A2)^{f(A3)}$
$\frac{log_2 g(A)}{log_2 f(A1)}=f(A2)^{f(A3)}$
$log_{f(A2)}\frac{log_2 g(A)}{log_2 f(A1)}=f(A3)$
$log_{f(A2)}log_2g(A)-log_{f(A2)}log_2f(A1)=f(A3)$
$\frac{log_2log_2g(A)-log_2log_2f(A1)}{log_2 f(A2)}=f(A3)$
$log_2log_2g(A)-log_2log_2f(A1)=f(A3)*f(A2+1)$
$log_2log_2g(A)=f(A1+2)+f(A3)*f(A2+1)$
$lim_{n->+∞}\frac{g(A)}{g(B)}=lim_{n->+∞}\frac{log_2log_2g(A)}{log2_log2g(B)}$
所以就是$f(A1+2)+f(A3)*f(A2+1)$的比较了
再化简一下就是$f(A1+2)f(INF)+f(A3)f(A2+1)$
A的数越小,值越大
然后比较的时候,由于log的形式,所以可以通过先比较最小值;若相同,再比较最大值
|
|
K. Rikka with Badminton
刚开始题目理解错了,以为每一对都需要一副球拍和一个球;后来博博告诉我,每个人拥有的东西都是负数啊,所以我就开始分类讨论了
|
|
$ans=2^c2^a+C_d^12^c2^a+C_b^12^c2^a+\displaystyle \sum_{i=2}^b (C_b^i2^a)$
由二项式定理可知
$C_n^0+C_n^1+\cdot\cdot\cdot+C_n^n=2^n$
化简可得
$ans=2^{c+a}(1+d+b)+2^a(2^b-C_b^1-C_b^0)=2^{c+a}(1+d+b)+2^a(2^b-b-1)$
|
|
碎碎念
2018.08.22 早
刷了好久的六级成绩
就明白的是为什么每次写作那么低
真的是老师说的我的作文不适合应试么!!!
2018.08.22 晚
我真的觉得我今天头大了
数学数学数学!!!!!!
啊啊啊啊啊啊啊啊啊啊啊啊啊啊!!!!1
2018.08.23 午
又是一天宅
临近开学,越来越懒了!
明天貌似有漫威电影(-.-)
不出门不出门不出门!!!!!
转载请注明出处,谢谢。
愿 我是你的小太阳