魔兽地图编辑器吧 关注:65,051贴子:3,836,603

一个问题,昨天在零度研究的很混乱0.0

只看楼主收藏回复

一个被动重击的初始触发率为10%,每次攻击若未触发则触发概率上升10%,若触发则概率初始化为10%。求这个重击的实际触发概率。
@werewolf小狼 @木凭 @飞俩 @轨迹 @落雪千殇 以及那些我手机打不出来的各路大神。
求算法以及结果,有JASS或是C代码就再好不过了。。。
大神勿喷


来自Android客户端1楼2014-02-11 13:36回复
    @詠汶追忆 轨迹桑你怎么看,还有我居然意识模糊打错了ID 0.0


    5楼2014-02-11 14:01
    收起回复
      这就是伪随机么...


      IP属地:山东来自手机贴吧6楼2014-02-11 14:05
      收起回复
        PYTHON 100w次运行
        27.33%
        目测精度不低于0.1%


        IP属地:广东9楼2014-02-11 17:02
        收起回复
          咱陷入了混乱


          IP属地:广东来自Android客户端10楼2014-02-11 17:22
          收起回复
            a(1) = 0.1
            a(n) = (1-s(n-1)) * n/10
            e = a(1)*1 + a(2)*2 + …… + a(10)*10
            p = 1 / e
            是这样的吗


            IP属地:贵州11楼2014-02-11 20:41
            收起回复
              以后还是要用手机


              12楼2014-02-11 21:06
              回复
                int _tmain(int argc, _TCHAR* argv[])
                {
                double k = 0.1;
                double a1 = 0.1;
                double e = a1;
                double an;
                double sn = a1;
                double p;
                for(int n=2; n<=10; n++)
                {
                an = (1 - sn) * n * k;
                sn = sn + an;
                e = e + an * n;
                }
                p = 1 / e;
                _tprintf(_TEXT("%lf\n"),p);
                _tsystem(_TEXT("pause"));
                return 0;
                }
                输出结果:
                0.273208


                IP属地:贵州14楼2014-02-11 21:17
                收起回复
                  酱油党漠视路过


                  来自手机贴吧16楼2014-02-11 22:03
                  收起回复
                    看题咱就凌乱了QAQ


                    IP属地:河南来自Android客户端17楼2014-02-11 22:06
                    回复
                      @三千★星辰 @CreatorList @詠汶追忆 @绯弹亚丝娜 @最萌小汐
                      感谢以上大神的出场以及参与,提供思路给我参考,应该费了一点脑子 0.0
                      唔 我觉得还是把事情的原本说一下比较好。

                      然后群里开始活动 开始算 首先是@木凭 10%! 然后他给出了一段很长的公式(我问了一个世界级的大神他说 这是啥)
                      然后大家各自讨论 大部分都是用概率去算的
                      我用C去编 编出来概率27% 但是他们都是21%左右 不甘心 做了100W次随机- -
                      第二天发此贴
                      再讨论的时候我把代码发给@落雪千殇 他看了看说
                      落雪:窝巢老猫你用错随机数了你随机的是0~99
                      我:·········
                      于是改了改代码 出来的是21%点几。(一亿次随机 误差不会太大吧)


                      18楼2014-02-11 22:45
                      收起回复
                        好厉害


                        IP属地:浙江来自Android客户端20楼2014-02-11 23:06
                        收起回复