P2719 搞笑世界盃

2022-03-09 07:43:19 字數 883 閱讀 1440

p2719 搞笑世界盃

我覺得這個難度是假的,如果不知道這個是dp我就做不出來,好吧,知道我也沒做出來。。

f[i][j]表示剩i張a票,j張b票時,最後兩張票相同的概率。

當前的隊首有一半的概率選a,一半的概率選b,

so f[i][j]=0.5*f[i-1][j]+0.5*f[i][j-1]

答案為f[n][n]

1 #include2 #include3 #include4 #include5 #include6 #include7 #include8

#define inf 2147483647

9#define for(i,a,b) for(register int i=a;i<=b;i++)

10#define p(a) putchar(a)

11#define g() getchar()

12//

by war

13//

2017.10.17

14using

namespace

std;

15int

n;16

double f[2000][2000];//

33m17

void

in(int &x)

1827

while(c<='

9'&&c>='

0')x=x*10+c-'

0',c=g();

28 x*=y;29}

30void o(int

x)31

37if(x>9)o(x/10

);38 p(x%10+'0'

);39}40

intmain()

41

view code

題解 P2719 搞笑世界盃

其實懂了之後很簡單,但是剛開始真的很難想.d a b 表示剩a張a類票和b張b類票時,最後兩張票相同的概率 那麼此時的排隊的第乙個人只有兩種選擇 拿a類票或者b類票 拋硬幣得到的可能性當然是二分之一,所以說d i 1 j 當前第一人拿了a類票 和d i j 1 當前第一人拿了b類票 各佔二分之一 這...

藍橋杯 P2719 搞笑世界盃

落谷網打卡演算法題第二天。很久很久以後,一次世界盃。隨著世界盃小組賽的結束,法國,阿根廷等世界強隊都紛紛被淘汰,讓人心痛不已.於是有人組織了一場搞笑世界盃,將這些被淘汰的強隊重新組織起來和世界盃一同比賽.你和你的朋友欣然去購買球票.不過搞笑世界盃的球票 方式也很特別,它們只準備了兩種球票.a 類票 ...

P2719 搞笑世界盃 dp 思維

傳送門 題意 給出n張票,讓求最後兩個人買到相同票的概率,題目中a和b買票的概率是相同的,在一開始,用i,j分別表示剩餘的票數。dp i j 為當前的概率。狀態轉移方程為 dp i j 0.5 dp i 1 j dp i j 1 dp i 1 j 表示此時隊首選了a,dp i j 1 表示此時隊首選...