日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ZOJ 3380 Patchouli's Spell Cards——组合数+概率dp

發布時間:2024/3/12 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ZOJ 3380 Patchouli's Spell Cards——组合数+概率dp 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

題意:

m個位置,每個位置可以等概率填n種數,規定一個數字出現次數不能超過L次(注意不是連續L次),填完m個位置后滿足約束的概率是多少。

思路:

定義dp[i][j]為前i種數字填充j個位置(j個位置不必連續)的方案數,那么

dp[i][j]=∑(1<=k&&k<L&&k<=j)dp[i-1][j-k]*C[m-(j-k)][k],C為組合數

結果就是(n^m-dp[n][m])/n^m

import java.util.*; import java.io.*; import java.math.*; public class Main {static BigInteger [][] C = new BigInteger [110][110];static BigInteger [][] dp = new BigInteger [110][110];public static void main(String [] args) {Scanner cin = new Scanner(new BufferedInputStream(System.in));C[0][0] = BigInteger.ONE;for (int i = 1; i <= 100; i++) {C[i][0] = C[i][i] = BigInteger.ONE;for (int j = 1; j < i; j++) {C[i][j] = C[i-1][j].add(C[i-1][j-1]);}}int m, n, l;while (cin.hasNext()) {m = cin.nextInt(); n = cin.nextInt(); l = cin.nextInt();if (l > m) {System.out.println("mukyu~");continue;}for (int i = 0; i <= n; i++) {for (int j = 0; j <= m; j++) {dp[i][j] = BigInteger.ZERO;}}dp[0][0] = BigInteger.ONE;for (int i = 1; i <= n; i++) {for (int j = 0; j <= m; j++) {for (int k = 0; k < l && k <= j; k++) {dp[i][j] = dp[i][j].add(dp[i-1][j-k].multiply(C[m-(j-k)][k]));}}}BigInteger y = BigInteger.valueOf(n).pow(m);BigInteger x = y.subtract(dp[n][m]);BigInteger z = x.gcd(y);x = x.divide(z);y = y.divide(z);System.out.println(x+"/"+y);}cin.close();} }

?

總結

以上是生活随笔為你收集整理的ZOJ 3380 Patchouli's Spell Cards——组合数+概率dp的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产普通话bbwbbwbbw | 天天高潮夜夜爽 | 三级色网站 | 九九激情视频 | 黄色香蕉视频 | 天堂网www.| 国产又粗又长又黄的视频 | 懂色tv| 久久久久在线视频 | 日本不卡一区二区三区 | 亚洲午夜在线 | a天堂资源在线 | 久久精品久久久久久久 | 高清福利视频 | www.在线观看麻豆 | 韩国黄色网址 | 97色在线观看 | 日韩在线观看不卡 | 久久久久久久久久久久97 | 91亚洲精品久久久蜜桃网站 | 黄色片视频播放 | 人妻丰满熟妇av无码区hd | 1000部啪啪未满十八勿入超污 | 狼人综合视频 | 性色视频网站 | 99re这里只有精品在线 | 久久99精品国产.久久久久 | 男女啪啪无遮挡 | 亚洲性色视频 | 黄色录像a级片 | jizz中文字幕 | 久久免费观看视频 | 波多野结衣一二区 | 99久久精品国产一区色 | 国产精品福利在线观看 | 国产又粗又猛又爽又黄 | 日韩精品极品视频在线观看免费 | 毛片免费全部无码播放 | 91九色网站 | 少妇又紧又爽视频 | 不卡av片 | 在线看av网址 | 天天爽夜夜 | 成人免费毛片免费 | 日本在线观看a | 爱插视频| 久久成人免费视频 | 日韩一区二区视频在线观看 | chinese xxxx videos andvr| 国产精选91 | 国产免费一区二区三区视频 | 影音先锋国产精品 | 成人午夜免费在线观看 | 99国产精品99久久久久久粉嫩 | 精品人妻一区二区三区日产乱码 | 69精品在线 | 爱情岛论坛成人 | 亚洲一二三区视频 | a级在线播放 | 最新中文字幕2019 | av在线不卡免费 | 国产精品无码一区二区无人区多人 | 欧美高清一级 | 天堂中文字幕在线 | 欧美色狠 | 美女张开腿让男人操 | 成人二区三区 | 亚洲午夜网站 | 北条麻妃一区二区三区在线观看 | 色综合免费视频 | 亚洲激情在线观看视频 | 69综合| 老司机成人免费视频 | 久久久欧美精品sm网站 | 非洲黑人毛片 | 91精品视频网站 | 中文字幕欧美专区 | 亚洲无人区码一码二码三码的含义 | 伊甸园精品区 | 香蕉视频一区二区三区 | 超碰人人爱 | 欧洲一级黄 | 插插插综合 | 亚洲国产精品99久久 | 久久久久久久久免费看无码 | 91人人澡人人爽 | 91网在线看 | av在线亚洲天堂 | 亚洲精品高清在线观看 | 青青草社区 | 免费看h网站 | 欧美激情小视频 | 三级性视频 | 激情第四色 | 蜜桃成熟时李丽珍国语 | 欧美一区二区三区不卡视频 | 打屁股av| 捆绑调教sm束缚网站 | 国产传媒av|