版主:点滴  一根葱  

头像

我写了程序,运行结果就是0.5 (50%)。程序见内,有兴趣的亲可以用Java运行一下。 (聊天灌水)  269次阅读

作者: 修理小子 @, 发表于: 2015-05-14 (3485天前) @ 白沙纱
编辑: 黄酒, 时间: 星期四, 五月 14, 2015, 22:46

观看【修理小子】的博客

public class Test1 {

    public static void main(String[] args) {
        System.out.print(possibilityOfDontSitMySeat(100));
        //输出结果 0.5,
    }
    
    public static double possibilityOfDontSitMySeat(double n){
        double result;
        if(n==2){
            //当只有两个人,第二个人能否坐上自己的座位取决于前一个人“不坐”自己座位的概率。而前一个人二选一,所以几率 0.5
            result = 0.5;
        
        }else{
            //如果有N个人,那么就取决于前一个人“不坐”自己座位的概率,用递归方式表示如下
            result =  possibilityOfDontSitMySeat(n-1);
        }
        return result;
    }

}


完整帖子:

 主题RSS Feed

打开手机微信,选【发现】->【扫一扫】左边的二维码就会在手机出现这个帖子,然后点击右上角的三个点,选分享到朋友圈。
我是歌手 新闻速递 谈股论金 聊天灌水 影视在线 心灵大学 原创天地 笑话连篇 美食天下 视觉艺术 伴奏交流