10078| 29
|
[原创] 合并石子问题(2) |
| ||
毋因群疑而阻独见 毋任己意而废人言
毋私小惠而伤大体 毋借公论以快私情 |
||
点评
min改为max区别比较大,不然基本上移过来很方面
和(1)比较,概率分布是一样的,只是与概率分布相乘的量不一样,导致期望不一样
和改为加1,不会改变概率分布,只是数值有2^{k+1}改为k. 关键是求概率分布,看上去和前一道区别不大?
好像是一堆2的幂乘以对应的概率,然后求和
| ||
毋因群疑而阻独见 毋任己意而废人言
毋私小惠而伤大体 毋借公论以快私情 |
||
| ||
毋因群疑而阻独见 毋任己意而废人言
毋私小惠而伤大体 毋借公论以快私情 |
||
点评
也就是$3^n$颗石子合并后,它的体积是$2^n$?这个结论挺有意思啊
| ||
毋因群疑而阻独见 毋任己意而废人言
毋私小惠而伤大体 毋借公论以快私情 |
||
| ||
毋因群疑而阻独见 毋任己意而废人言
毋私小惠而伤大体 毋借公论以快私情 |
||
| ||
毋因群疑而阻独见 毋任己意而废人言
毋私小惠而伤大体 毋借公论以快私情 |
||
| ||
毋因群疑而阻独见 毋任己意而废人言
毋私小惠而伤大体 毋借公论以快私情 |
||
点评
(N log(N))^2是可以达到,代码会比较难写,而且误差积累比较难分析
复杂度没有这么高吧?应该是(N log(N))^2才合理
看看前后两个峰值对应的N,相差了多少倍
我不知道你是怎么判断出来的,我觉得我的数据量不够评估,结果就是用3#的公式推算的,计算到100000左右已经需要1个多小时了,复杂度应该O(N^3)已经很难计算更多的数据了。
| ||
毋因群疑而阻独见 毋任己意而废人言
毋私小惠而伤大体 毋借公论以快私情 |
||
点评
base[h]=round(log(h)/log(3))+1可能需要修正成base[h]=round(log(h)/log(3.04383))+1,或者干脆改成自适应增长,不然n很大的时候就偏离实际的概率分布了
| ||
毋因群疑而阻独见 毋任己意而废人言
毋私小惠而伤大体 毋借公论以快私情 |
||
| ||
毋因群疑而阻独见 毋任己意而废人言
毋私小惠而伤大体 毋借公论以快私情 |
||
小黑屋|手机版|数学研发网 ( 苏ICP备07505100号 )
GMT+8, 2025-2-23 00:27 , Processed in 0.068297 second(s), 20 queries .
Powered by Discuz! X3.5
© 2001-2025 Discuz! Team.