美文网首页
10_3蚂蚁问题

10_3蚂蚁问题

作者: X_Y | 来源:发表于2017-09-29 15:55 被阅读13次

    n只蚂蚁从正n边形的n个定点沿着边移动,速度是相同的,问它们碰头的概率是多少?

    给定一个正整数n,请返回一个数组,其中两个元素分别为结果的分子和分母,请化为最简分数。

    测试样例:
    输入:3
    返回:[3,4]

    class Ants {
    public:
        vector<int> collision(int n) {
            // write code here
            int dnmntr = 1 << (n-1);
            // 可以用以为操作来代替幂次方
            // int dnmntr = pow(2, n-1);
            vector<int> res(2, 0);
            res[0] = dnmntr - 1;
            res[1] = dnmntr;
            return res;
        }
    };
    

    相关文章

      网友评论

          本文标题:10_3蚂蚁问题

          本文链接:https://www.haomeiwen.com/subject/pjbiextx.html