P5104 紅包發紅包

2022-08-12 21:42:17 字數 489 閱讀 4332

題目的意思是給你乙個\(w\)元的紅包,第\(i\)個搶的人的錢數是從0到剩下的錢中隨機的乙個數。然後叫你求第\(k\)個人搶到錢的期望。

顯然答案就是\(\frac\)。套上有理數取膜的模板即可求到答案了。

注意:這裡的\(2^k\)不能用1左移,畢竟\(k\)辣麼大。\(k\)不是小於10啊!看清題目!

**:

#includeusing std::cin;

using std::cout;

using std::endl;

#define ll long long

const ll mod = 1e9 + 7;

ll w, n, k;

ll pow_mod(ll x, ll y, ll z)

return ans % z;

}ll inv(ll a, ll p)

int main()

Python 簡易發紅包程式

1 固定人數 import random money 100 for i in range 1,10 限制人數 a random.randint 1,10 隨機生成1到10元 money money a print 第 str i 個人,收到 str a 元,剩餘 str money 元 執行結果 ...

PHP仿微信發紅包領紅包效果

近期專案需要在聊天的基礎上新增紅包功能,需求 仿微信 不含留言 但只能使用餘額發紅包。於是多次使用微信紅包,了解各種互動介面及業務需求,如展示資訊 分類 個人,群普通,群拼手氣 個數限制 100 金額限制 200 過期時間 24小時 等等,然後著手開發,下面提及的基本全是提供給app端的介面,畢竟我...

PHP 版 群發紅包演算法

面試中的乙個問題,當時在紙上用偽 描述了下實現的原理.回來後用 實現了下.有不完善或需要改進的地方,歡迎拍磚 fwrite stdout,請輸入紅包金額 money fgets stdin 0 if is numeric money money 0.01 echo 紅包金額為 money n fwr...