zoukankan      html  css  js  c++  java
  • [CareerCup] 7.2 Ants on Polygon 多边形上的蚂蚁

    7.2 There are three ants on different vertices of a triangle. What is the probability of collision (between any two or all of them) if they start walking on the sides of the triangle? Assume that each ant randomly picks a direction, with either direction being equally likely to be chosen, and that they walk at the same speed. Similarly, find the probability of collision with n ants on an n-vertex polygon.

    这道题说有一个三角形,每个顶点上有一只蚂蚁,如果它们随机选一个方向匀速爬,问任意两只会碰撞的概率是多少?然后又拓展到n边形,放n只蚂蚁,还是求会碰撞的概率。

    我刚开始还在考虑三角形是否为等边三角形,其实跟这些都没啥关系。任意两只蚂蚁碰撞的概率不好求,我们可以反其道行之,先求出不会碰撞的概率,然后取个反也能达到目的。那么不会有碰撞的概率只有两种情况,所有蚂蚁都顺时针爬,或者都逆时针爬。那么对于三角形来说,3只蚂蚁都顺时针爬的概率是0.53,都逆时针爬的概率也是0.53,则相同方向爬的概率是0.53+0.53=0.25,则会碰撞的概率为1-0.25=0.75。那么对于n边形和n只蚂蚁也是同理,n只蚂蚁都顺时针爬的概率是0.5n,都逆时针爬的概率也是0.5n,则相同方向爬的概率是0.5n+0.5n=0.5n-1,则会碰撞的概率为1-0.5n-1

  • 相关阅读:
    Winform架构
    SQL2008多数据库查询表或删表
    hdu1114 PiggyBank
    hdu2844 Coins
    hdu2602 Bone Collector
    hdu2191 珍惜现在
    hdu1203 I NEED A OFFER!
    求推荐
    TransparentBlt
    双缓冲加载位图 WinCE
  • 原文地址:https://www.cnblogs.com/grandyang/p/4765857.html
Copyright © 2011-2022 走看看