蚂蚁相撞反向思考-剔除不相撞的情况

碰撞的蚂蚁

http://www.nowcoder.com/questionTerminal/83073edaa76b4d179ee0366518a58dba

反向思考:如果把蚂蚁不相撞的概率剔除掉,剩下的就是相撞的。不撞的概率为顺时针和逆时针同向走,所以是0.5n*2,然后1-0.5n*2就可以了。
import math
class Ants:
    def antsCollision(self, n):
        # write code here
        return 1-math.pow(0.5,n-1)



全部评论

相关推荐

把球:这个听过,你加了就会发现是字节的hr
点赞 评论 收藏
分享
3 收藏 评论
分享
牛客网
牛客企业服务