概率——51NOD 1639 綁鞋帶
n條鞋帶有2*n的端點:
先 任選2個端點有 C( 2*n , 2 ) 即 n * ( 2*n - 1 ) 個,但是這裡面含有來自一條鞋帶的情況,減去n中,所以符合條件的有 n * ( 2*n - 1 )-n= 2*n * (n-1)種,故而概率為:(2*n * (n-1))/( n * ( 2*n - 1 )) 種
這是一次的,還需要繼續執行n-1次。
#include<bits/stdc++.h> int main() { int i,n; double ans; while(~scanf("%d",&n)) { ans=1; for(i=0;i<n-1;i++) { ans*=(double)2*(n-1-i)/(2*n-1-2*i); } printf("%.6lf\n",ans); } return 0; }
相關推薦
概率——51NOD 1639 綁鞋帶
1639 綁鞋帶 n條鞋帶有2*n的端點: 先 任選2個端點有 C( 2*n , 2 ) 即 n * ( 2*n - 1 ) 個,但是這裡面含有來自一條鞋帶的情況,減去n中,所以符合條件的有 n * ( 2*n - 1 )
51Nod - 1639 綁鞋帶
cnblogs 單獨 turn tdi namespace std ref 輸出 pac 51Nod - 1639 綁鞋帶 有n根鞋帶混在一起,現在重復n次以下操作:隨機抽出兩個鞋帶頭,把它們綁在一起。可以想象,這n次之後將不再有單獨的鞋帶頭,n條鞋帶系成了一些環。
「51Nod1639」綁鞋帶(概率
group 包含 sta anti cor 兩個 radi 想象 src 1639 綁鞋帶 基準時間限制:1 秒 空間限制:131072 KB 分值: 20 難度:3級算法題 收藏 關註 有n根鞋帶混在一起,現在重復n次以下操
[51nod 1667]概率好題
題目描述 甲乙進行比賽。 他們各有k1,k2個集合[Li,Ri] 每次隨機從他們擁有的每個集合中都取出一個數 S1=sigma甲取出的數,S2同理 若S1>S2甲勝 若S1=S2平局 否
51nod 1275 連續子段的差異
dash 什麽 splay display 最小值 當我 ace gif isp 分析: 1、首先是尺取,尺取到每一個區間,區間滿足這個條件,最大-最小<=k; 2、對於一個動態區間,怎麽維護他的最大值,最小值(的下標);——單調
電視看太久會提高肺栓塞的發病概率?
eight 將他 日本 的人 補充 存在 多人 height 進行 沈迷電視、網絡的人要小心了!日本一項研究發現,過度沈迷看電視,除了影響視力外,還可能有患上肺栓塞的死亡風險! 研究人員針對八萬名40~79歲的人,進行了近18年的追蹤調查。根據每天看電視時間將他們分
es7 函數綁定
log cnblogs func 並排 尾調用 turn spa == nbsp 函數綁定運算符是並排的雙冒號:: foo::bar == bar.bind(foo); foo::bar(...arguments); == bar.apply(foo, argumen
類方法:綁定或無綁定
pre color nbsp def col += objects little easy Python的方法是一種對象,可以由實例或類來進行讀取。 1、無綁定類方法對象:無self 通過對類進行點號運算從而獲取類的函數屬性,會傳回無綁定方法對象。調用該方法時,必須明確提供
jquery 深入學習筆記之中的一個 (事件綁定)
color 動態 name his pan mouseover this pre con 【jquery 事件綁定】 1、加入元素事件綁定 (1) 加入事件為當前元素 $(‘p‘).on(‘click‘,function(){ //code here ..
select ipnut雙向數據綁定用法
ini 綁定 pan type tex mod name select ng-bind <script src="../angular-1.5.5/angular.min.js"></script></head><body n
div實現自適應高度的textarea,實現angular雙向綁定
amp 屬性 top 方式 androi android 可編輯 str == 相信不少同學模擬過騰訊的QQ做一個聊天應用,至少我是其中一個。 過程中我遇到的一個問題就是QQ輸入框,自適應高度,最高高度為3row。 如果你也像我一樣打算使用textarea,那麽很抱歉,你一
jquery在ajax新加入的元素後綁定事件click
path pen con art yii 例如 () click bsp 使用YII在做一個點擊小圖。能夠在彈出窗體中顯示大圖的功能的時候,發現。GridView首頁面的列表項按點擊時一切正常,但按下了下一頁後。 再點擊小圖,就不起作用了。原來,這是GridView
this的綁定方式
script 執行 var 默認 foreach 不知道 可能 表達 原型 默認綁定 函數調用時綁定window,在嚴格模式下不會綁定到全局對象 function foo(){ console.log(this.a); } var a = 10; foo();
2566. [51nod 1129] 字符串最大值
運算 tdi 後來 感覺 namespace ret blog ostream 字符 【題目描述】 一個字符串的前綴是指包含該字符第一個字母的連續子串,例如:abcd的所有前綴為a, ab, abc, abcd。 給出一個字符串S,求其所有前綴中,字符長度與出現次數的乘
51nod 1020 逆序排列
quest 技術分享 logs class tps return mod div tput 1020 逆序排列 基準時間限制:2 秒 空間限制:131072 KB 分值: 80 難度:5級算法題 收藏 關註 在一個排列中,如果一對數的前後位置與大小順序相
JS 事件綁定、事件監聽、事件委托詳細介紹
兼容性 log 查看 and == 常用 提高 監聽 live 事件綁定 要想讓 JavaScript 對用戶的操作作出響應,首先要對 DOM 元素綁定事件處理函數。所謂事件處理函數,就是處理用戶操作的函數,不同的操作對應不同的名稱。 在JavaScript中,有三種常用的
51Nod - 1004 n^n的末位數字
pri out .com 快速叠代 位數 div sin int scanf 51Nod - 1004 n^n的末位數字 給出一個整數N,輸出N^N(N的N次方)的十進制表示的末位數字。 Input 一個數N(1 <= N <= 10^9) O
51Nod - 1381 硬幣遊戲
有時 數據 簡單 out 拋硬幣 line amp 半徑 http 51Nod - 1381 硬幣遊戲 有一個簡單但是很有趣的遊戲。在這個遊戲中有一個硬幣還有一張桌子,這張桌子上有很多平行線(如下圖所示)。兩條相鄰平行線之間的距離是1,硬幣的半徑是R,然後我們來拋硬幣到
51nod 1215 數組的寬度
每一個 isp hide first 技術分享 esp alt std .html 題目鏈接:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1215 題意: 分析: 計算出每一個
51Nod - 1013 3的冪的和
保存 算法 tip http 一個 pre 公式 ios put 51Nod - 1013 3的冪的和 求:3^0 + 3^1 +...+ 3^(N) mod 1000000007 Input 輸入一個數N(0 <= N <= 10^9) Ou