最近學概率論要求寫**,沒什麼好寫的,所以就整點跟專業相關的東西吧。抽雷律淚目了,想自己算算大概需要多少發能畢業。
概率論學的不太好,而且補給給出的概率是包含保底的,精確的單抽時的概率算不出來,只能通過大量測試的結果倒推概率,結果應該是差不多的。
**很簡陋,c語言寫的,只是很多的if,else,和隨機數。可以打包很多地方的,寫完就不想動了…圖一樂就行,也可以抽之前測測今天非不非嘿嘿
輸入數字就可以開衝了,來一發單抽
好吧鏡子,再來十連
歪了
這是百萬次模擬的結果,用來估算單抽時概率的,我最後校準完就是現在這樣,和官方給出的**2.479%,聖痕1.24%差不多
第四項下面解析
這個程式最終算出來的概率和官方給出的是吻合的,但自己測試時明顯感覺吃10發保底的次數比遊戲裡多。公尺忽悠的演算法肯定不是我這麼簡單
這次一萬人的模擬中可以看出:
再多來幾個測試結果給大夥樂呵一下
正常的c語言檔案,直接執行,根據提示輸入數字即可
up的為袖纏雲和戍邊套,其他的四星統一叫up外**了(包括聖痕)
#include
#include
#include
intmain()
;int baodi =1;
while(1
)elseif(
5098
<=rad&&rad<
5148
)elseif(
51467
<=rad&&rad<
5197
)elseif(
5195
<=rad&&rad<
5246
)else
}//單抽保底
else
if(baodi==
10&& function==1)
elseif(
4001
<=rad&&rad<
5001
)elseif(
5001
<=rad&&rad<
6001
)elseif(
6001
<=rad&&rad<
7001
)else
}//一發十連
else
if(function==2)
elseif(
5098
<=rad&&rad<
5148
)elseif(
5147
<=rad&&rad<
5197
)elseif(
5196
<=rad&&rad<
5246
)else
}else
if(baodi==10)
elseif(
4001
<=rad&&rad<
5001
)elseif(
5001
<=rad&&rad<
6001
)elseif(
6001
<=rad&&rad<
7001
)else}}
printf
("\n");
}//概率計算 先來1000發,檢視各類出貨情況
else
if(function==3)
elseif(
5098
<=rad&&rad<
5148
)elseif(
5147
<=rad&&rad<
5197
)elseif(
5196
<=rad&&rad<
5246
)else
baodi++;}
else
if(baodi==10)
elseif(
6001
<=rad&&rad<
7001
)elseif(
4001
<=rad&&rad<
5001
)elseif(
5001
<=rad&&rad<
6001
)else
baodi=1;
}}printf
("**:%d\n上:%d\n中:%d\n下:%d\n"
,weapon,shang,zhong,xia);}
//計算平均畢業期望
else
if(function==4)
elseif(
5098
<=rad&&rad<
5148
)elseif(
5147
<=rad&&rad<
5197
)elseif(
5196
<=rad&&rad<
5246
)else
baodi++;}
else
if(baodi==10)
elseif(
6001
<=rad&&rad<
7001
)elseif(
4001
<=rad&&rad<
5001
)elseif(
5001
<=rad&&rad<
6001
)else
baodi=1;
}if(weapon>=
1&&shang>=
1&&zhong>=
1&&xia>=1)
cs=cs+cishu;
break;}
else
if(weapon>=
1&&shang==
0&&zhong>=
1&&xia>=1&&
(zhong+xia)
>=4)
cs=cs+cishu;
break;}
else
if(weapon>=
1&&zhong==
0&&shang>=
1&&xia>=1&&
(shang+xia)
>=4)
cs=cs+cishu;
break;}
else
if(weapon>=
1&&xia==
0&&zhong>=
1&&shang>=1&&
(zhong+shang)
>=4)
cs=cs+cishu;
break;}
cishu++;}
}printf
("平均畢業次數:%d\n歐皇:%d\n非洲酋長:%d\n"
,cs/
10000
, ougou, qiuzhang)
;printf
("酋長**,上,中,下:%d,%d,%d,%d\n"
,qw,qs,qz,qx);}
else
if(function==5)
break;}
return0;
}
android模擬器SD卡的建立
android學習之模擬器sd卡的建立 分類 android學習 2010 08 18 23 29 6071人閱讀 收藏 舉報 android tools google file 1.開啟你安裝android的資料夾找到tools這個資料夾,複製路徑,比如我的為 e myandroid androi...
Android模擬器SD卡的使用
在eclipse中,操作如下 在設定了run的命令引數之後,run乙個應用,然後使用ddms的file explorer工具匯入匯出檔案。開啟ddms工具 在eclipse的window open perspective other.裡面開啟ddms工具。在ddms的file explorer標籤頁...
android中為模擬器加上SD 卡
為模擬器加上sd 卡 emulator sdcard d sdcard.img 下面我們再來說說如何建立 sdcard.img 檔案 tools 目錄下還有另外乙個很好用的工具 mksdcard.exe 一看名字就知道 make sdcard。對,就用它來建立乙個 sd 卡 命令為 mksdcard...