HDU4405 期望

對于期望,首先,對于這個公式中p表示概率,x表示隨機變量

展開則為 ex= p1*x1+p2*x2+p3*x3.......

對于本題 假設 ex[ i ]表示當前 i 走到 n 的期望值。所以若 i 處沒有飛機,ex[ i ]=sigma(1/6*ex[i+k])+1 其中(k=1...6) (+1表示擲了一次骰子) 若 i 處有飛機,則直接等于 ex[ j ]

結果則為 ex【0】

View Code
 1 #include<stdio.h>
 2 #include<string.h>
 3 #include<algorithm>
 4 using namespace std;
 5 const int maxn = 100005;
 6 int fly[ maxn ];
 7 double ex[ maxn ];
 8 int main(){
 9     int n,m;
10     while( scanf("%d%d",&n,&m)!=EOF ,n+m ){
11         for( int i=0;i<=n;i++ ){
12             ex[ i ]=0;
13             fly[ i ]=-1;
14         }
15         for( int i=0;i<m;i++ ){
16             int a,b;
17             scanf("%d%d",&a,&b);
18             fly[a]=b;
19         }
20         ex[ n ]=0;
21         for( int i=n-1;i>=0;i-- ){
22             if( fly[i]!=-1 ){
23                 ex[ i ]=ex[ fly[i] ];
24             }
25             else {
26                 for( int j=1;j<=6;j++ ){
27                     if( i+j>=n )
28                         ex[ i ]+=((1.0/6.0)*ex[ n ]);
29                     else
30                         ex[ i ]+=((1.0/6.0)*ex[ i+j ]);
31                 }
32                 ex[ i ]+=1.0;
33             }
34         }
35         printf("%.4lf\n",ex[ 0 ]);
36     }
37     return 0;
38 }

?

轉載于:https://www.cnblogs.com/xxx0624/archive/2013/03/01/2939293.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/378821.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/378821.shtml
英文地址,請注明出處:http://en.pswp.cn/news/378821.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

調用本地電腦攝像頭并進行按P進行捕獲照片并保存,按下Q退出

調用本地電腦攝像頭并進行按P進行捕獲照片并保存&#xff0c;按下Q退出 灰度攝像頭顯示&#xff1a; import cv2 cap cv2.VideoCapture(0) if not cap.isOpened():print("Cannot open camera")exit() while True:# 逐幀捕獲ret, frame cap.read()# 如果正確讀取幀…

intersect函數_PHP array_intersect()函數與示例

intersect函數PHP array_intersect()函數 (PHP array_intersect() Function ) array_intersect() function is used to find the matched elements from two or more elements. Function “array_intersect()” compares the values of the first array with the other arrays …

很全的SQL注入語句

1、返回的是連接的數據庫名and db_name()>02、作用是獲取連接用戶名and user>03、將數據庫備份到Web目錄下面;backup database 數據庫名 to diskc:\inetpub\wwwroot\1.db;--4、顯示SQL系統版本and 1(select VERSION) 或and 1convert(int,version)--5、判斷xp_cmdshell擴展…

使用DataTable更新數據庫

1、修改數據 DataRow dr hRDataSet.Tables["emp"].Rows.Find(textBox3.Text);//DataRow dr hRDataSet.Tables["emp"].Select("id"textBox3.Text)[0];dr.BeginEdit();dr["name"] textBox1.Text;dr.EndEdit();SqlCommandBuilder cmdn…

java異常體系_JAVA異常體系結構詳解

一、什么是異常異常&#xff1a;程序在運行過程中發生由于硬件設備問題、軟件設計錯誤等導致的程序異常事件。(在Java等面向對象的編程語言中)異常本身是一個對象&#xff0c;產生異常就是產生了一個異常對象。 ——百度百科二、異常體系Java把異常當作對象來處理&#xf…

對照片質量進行壓縮

對照片質量進行壓縮 其實無論是jpg還是png都是已經壓縮編碼化的格式罷了&#xff0c;原圖片的大小要遠遠大于壓縮編碼后的格式 1&#xff0c;像素&#xff1a;圖片放大到一定程度之后的一個個的小方塊 2&#xff0c;RGB&#xff1a;每一個像素&#xff08;小方塊&#xff09;都…

Silverlight訪問 Apache服務器(Tomcat,Geronimo)中部署的Webservice

Silverlight 訪問 Apache服務器中的Webservice 開發環境 Vs2010 、 Silverlight4 、 Java Jdk1.6 U 21 、 Apache-tomcat-6.0.20 、 Myeclipse8.5 、 Apache-ant-1.8.1 、 Axis2 、 Geronimo-tomcat6-javaee5-2.2. 下載地址&#xff1a; Apache-tomcat &#xff1a; http://apa…

那些幫助你成為優秀前端工程師的講座——《性能篇》

這篇文章是前端優秀講座和討論列表系列連載第七篇&#xff0c;介紹前端性能優化技巧。前端領域發展迅速&#xff0c;只有時刻掌握前端發展趨勢和技術動態&#xff0c;學習前沿的開發思想和理念才能讓自己跟上時代的步伐&#xff0c;保持自己的技術優勢。 您可能感興趣的相關文章…

mca終端_MCA的完整形式是什么?

mca終端1)MCA&#xff1a;計算機應用碩士 (1) MCA: Master of Computer Application) MCA is an abbreviation of Master of Computer Application. It is a masters degree program for post-graduation in Computer applications. This post-graduate course duration is abo…

鋼鐵俠java_現代版“鋼鐵俠”,無所不能的程序員,java工程師實現人造器官!...

一位名叫利亞姆澤貝迪(Liam Zebedee)的軟件工程師已經厭倦了糖尿病患者的生活挑戰&#xff0c;因此他決定入侵他的胰島素泵&#xff0c;并將其轉變成一種嶄新的高科技胰腺胰腺。Zebedee詳細介紹了查找和訂購零件的過程&#xff0c;為智能胰島素泵編寫軟件的代碼以及在其博客中組…

Windows下的Memcache安裝 (轉)

Windows下的Memcache安裝&#xff1a;1. 下載memcache的windows穩定版&#xff0c;解壓放某個盤下面&#xff0c;比如在c:\memcached2. 在終端&#xff08;也即cmd命令界面&#xff09;下輸入 ‘c:\memcached\memcached.exe -d install’ 安裝3. 再輸入&#xff1a; ‘c:\memca…

C#中實現js中的eval函數功能

在js中有eval函數&#xff0c;比如 eval&#xff08;‘33*4’&#xff09;結果為15&#xff1b; 但C#中想要完成這樣的功能&#xff0c;卻沒有相應的函數&#xff0c;可以用sql語句的方式實現&#xff0c;比如&#xff0c;執行 select 33*4 的方式。 可以先構造公式 Formula …

查看照片的指定位置的像素點值,并在照片中繪制一條指定像素顏色的線段

查看照片的指定位置的像素點值&#xff0c;并在照片中繪制一條指定像素的線段 import cv2 img cv2.imread(E:\Python-workspace\OpenCV\yanyu/beyond.png,1)#1為彩色圖片&#xff0c;0為灰度圖片 (b,g,r) img[20,20]#取照片的(20,20)處的像素點&#xff0c;左上角為(0,0)&am…

大數據和云計算涉及的技術_云計算涉及的風險

大數據和云計算涉及的技術In todays life using of cloud is very common among people, we use different clouds like Google cloud, cloud Azure etc. to store our photos, Videos, documents, data etc. to save space as well as we think that we will be able to retri…

int 轉interger java_Java中Integer和int之間的轉換

int到Integer:int a3;Integer Anew Integer(a);或:Integer AInteger.valueOf(a);Integer到int:Integer Anew Integer(5);int aA.intValue();至于Integer.parseInt(String str)則是將String類型轉為int類型。int類型是放在棧空間的&#xff0c;Integer是作為對象放在堆空間的;in…

圖像分割-二階導數零交叉點的含義

已知&#xff1a; 二階導數在灰度斜坡和灰度臺階過渡處會產生雙邊緣響應。 二階導數的符號可以用于確定邊緣的過渡是從亮到暗還是暗到亮。 斜坡開始處&#xff0c;二階導數為負&#xff0c;斜坡結束二階導數為正&#xff0c;斜坡上&#xff0c;二階導數為0.&#xff08;亮到暗…

采購子系統-流程圖、表結構、內容簡介

設計說明&#xff1a; 流程圖&#xff1a; 表結構&#xff1a; -- {*******************************************************} -- { } -- { GSP } -- { …

題目53:Goldbach's Conjecture

http://ac.jobdu.com/problem.php?cid1040&pid52 題目描述&#xff1a;Goldbachs Conjecture: For any even number n greater than or equal to 4, there exists at least one pair of prime numbers p1 and p2 such that n p1 p2. This conjecture has not been prov…

Anaconda下安裝TensorFlow和OpenCV(都是心血呀~)

從國慶放假到現在的6號&#xff0c;我整整搞了將近五天多。安裝個TensorFlow和OpenCV不下五次&#xff0c;各種問題各種解決&#xff0c;下載后卸載&#xff0c;卸載后下載&#xff0c;我快吐了啊這個國慶&#xff0c;但是最終還是達到了自己的目標&#xff08;我太難了&#x…

圖像分割-基本邊緣檢測roberts,prewitt,sobel,canny,laplace

執行邊緣檢測的三個基本步驟&#xff1a; 1、為降噪對圖像進行平滑處理。&#xff08;導數對噪聲具有敏感性。圖像的正負分量檢測困難&#xff09; 2、邊緣點的檢測。&#xff08;提取邊緣點的潛在候選者&#xff09; 3、邊緣定位。&#xff08;從候選者中選出真是邊緣點成員&a…