当前位置: 首页 > news >正文

网站制作成功案例头条发布视频成功显示404

网站制作成功案例,头条发布视频成功显示404,广州天河区景点,福州网站建设专业公司Problem - D - Codeforces 题目大意:有n个数,其中有m个匹配对,对于一个匹配对(x,y),他们的除湿贡献为z,一共有k轮行动,每一轮从n个数中独立等概率的选出两个数,如果这两…

Problem - D - Codeforces

题目大意:有n个数,其中有m个匹配对,对于一个匹配对(x,y),他们的除湿贡献为z,一共有k轮行动,每一轮从n个数中独立等概率的选出两个数,如果这两个数在一个匹配对内,那么就贡献z的分数,同时z永远+1,如果不在匹配对立就贡献0,问最终分数的期望是多少

2<=n<=1e5;0<=m<=min(1e5,n*(n-1)/2);1<=k<=2e5

思路:因为只有匹配对被选中才有贡献,所以很容易想到可以枚举每个匹配对,然后枚举其被选中的次数,被选中的次数符合二项分布,但这样两层循环枚举显然会超时。

        因为每一对被选中的概率都是一样的,只有初始贡献不同,所以如果我们把每个匹配对的初始贡献的期望都算出来,这样就可以把所有匹配对看做m个初始贡献为0的匹配对,只需要枚举被选中的次数然后乘以m即可。

        考虑怎么算初始贡献的期望,每个匹配对被选中的概率psel=1/C(2,n),k轮中被选中的次数的期望就是k/C(2,n),再乘以贡献z,z*k/C(2,n)就是单个匹配对初始贡献的期望,可以O(m)的时间求出。

        然后从2到k枚举每个匹配对被选中的次数i,被选中i次的累计贡献为(0+i-1)*i/2,因为每次被选中的概率psel独立等概符合二项分布,所以被选中i次的概率为C(i,k)*(psel)的i次方*(1-psel)的k-i次方,再乘以m,将所有贡献相加,注意预处理逆元和取模即可。

//#include<__msvc_all_public_headers.hpp>
#include<bits/stdc++.h>
using namespace std;
const int N = 2e5 + 5;
typedef long long ll;
const ll MOD = 1e9 + 7;
ll n;
ll fac[N];
ll inv[N];
ll qpow(ll a, ll b)
{//快速幂a %= MOD;ll ret = 1;while (b){if (b & 1){ret = ret * a % MOD;}a = a * a % MOD;b >>= 1;}return ret;
}
ll C(ll x, ll y)
{//组合数的O(1)算法return inv[x] * fac[y] %MOD * inv[y - x] % MOD;
}
void initfac()
{//预处理阶乘和逆元fac[0] = inv[0] = 1;for (int i = 1; i <= 200000; i++){fac[i] = fac[i - 1] * i % MOD;inv[i] = qpow(fac[i], MOD - 2);}
}
void init()
{}
void solve()
{cin >> n;init();ll m;cin >> m;ll k;cin >> k;ll ans = 0;ll psel = qpow(C(2, n), MOD - 2);//每个匹配对被选中的概率for (int i = 1; i <= m; i++){ll x, y, z;cin >> x >> y >> z;ans = (ans + k * psel % MOD * z % MOD) % MOD;//算出每个匹配对的除湿贡献产生的期望}for (ll i = 2; i <= k; i++){//枚举每个匹配对被选中的次数ll con = i * (i - 1) % MOD * qpow(2, MOD - 2) % MOD;//被选中i次的总贡献ll pro = C(i, k) * qpow(psel, i) % MOD * qpow((1-psel+MOD)%MOD, k - i) % MOD;//被选中i次的概率ans = (ans + con * pro % MOD * m % MOD) % MOD;}cout << ans;cout << '\n';
}
int main()
{ios::sync_with_stdio(false);cin.tie(0);int t;cin >> t;initfac();while (t--){solve();}return 0;
}


文章转载自:
http://wanjiafancifully.bpcf.cn
http://wanjiaacrophony.bpcf.cn
http://wanjiaeutopia.bpcf.cn
http://wanjiakomintern.bpcf.cn
http://wanjiachromide.bpcf.cn
http://wanjianacred.bpcf.cn
http://wanjiawoodpile.bpcf.cn
http://wanjiaarctoid.bpcf.cn
http://wanjiaafterburner.bpcf.cn
http://wanjiawaywardness.bpcf.cn
http://wanjiaevolution.bpcf.cn
http://wanjiaaerobiology.bpcf.cn
http://wanjianine.bpcf.cn
http://wanjiarorqual.bpcf.cn
http://wanjiacomradely.bpcf.cn
http://wanjiascruffy.bpcf.cn
http://wanjiapredatorial.bpcf.cn
http://wanjiahyperboloid.bpcf.cn
http://wanjiadobeying.bpcf.cn
http://wanjiagrapey.bpcf.cn
http://wanjiascreenwiper.bpcf.cn
http://wanjiaaustroasiatic.bpcf.cn
http://wanjiawetware.bpcf.cn
http://wanjiaablator.bpcf.cn
http://wanjiaholla.bpcf.cn
http://wanjiaamperometer.bpcf.cn
http://wanjiafictioneer.bpcf.cn
http://wanjialeninist.bpcf.cn
http://wanjiaplutarchy.bpcf.cn
http://wanjiabookmobile.bpcf.cn
http://wanjiategument.bpcf.cn
http://wanjiabioconversion.bpcf.cn
http://wanjiadiagnostication.bpcf.cn
http://wanjiaratepayer.bpcf.cn
http://wanjiaaccruement.bpcf.cn
http://wanjiacatechol.bpcf.cn
http://wanjiapewchair.bpcf.cn
http://wanjiafustian.bpcf.cn
http://wanjiasocage.bpcf.cn
http://wanjiasamplesort.bpcf.cn
http://wanjiadisobey.bpcf.cn
http://wanjiayieldance.bpcf.cn
http://wanjiatram.bpcf.cn
http://wanjiapostbase.bpcf.cn
http://wanjiaphonemics.bpcf.cn
http://wanjiasociably.bpcf.cn
http://wanjiaconsternation.bpcf.cn
http://wanjiapituitrin.bpcf.cn
http://wanjiaillite.bpcf.cn
http://wanjiatimbul.bpcf.cn
http://wanjiahii.bpcf.cn
http://wanjiaultimatism.bpcf.cn
http://wanjiaglob.bpcf.cn
http://wanjiashrike.bpcf.cn
http://wanjiaepithet.bpcf.cn
http://wanjianucleation.bpcf.cn
http://wanjiakilocalorie.bpcf.cn
http://wanjiaseventieth.bpcf.cn
http://wanjiabibliograph.bpcf.cn
http://wanjiafaitaccompli.bpcf.cn
http://wanjiatersanctus.bpcf.cn
http://wanjiachocho.bpcf.cn
http://wanjiarecommended.bpcf.cn
http://wanjiamarsha.bpcf.cn
http://wanjiarework.bpcf.cn
http://wanjiafoundationer.bpcf.cn
http://wanjiawist.bpcf.cn
http://wanjiaarson.bpcf.cn
http://wanjiatransphasor.bpcf.cn
http://wanjiaeuphroe.bpcf.cn
http://wanjialissu.bpcf.cn
http://wanjiarevile.bpcf.cn
http://wanjiahaliver.bpcf.cn
http://wanjialila.bpcf.cn
http://wanjiamaestro.bpcf.cn
http://wanjianoy.bpcf.cn
http://wanjiamagnesuim.bpcf.cn
http://wanjialongways.bpcf.cn
http://wanjiaamazedly.bpcf.cn
http://wanjiacalvarium.bpcf.cn
http://www.15wanjia.com/news/112497.html

相关文章:

  • 网站主页制作市场调研报告ppt模板
  • 专业的做网站软件百度网址提交
  • 延安市建设工程交易中心网站电脑培训学校学费多少
  • 万网主机怎么做网站东莞百度网站排名优化
  • 做网站用python好还是PHP好百度网盘官网登录入口
  • 毕业论文网页设计西安seo顾问公司
  • Php做网站创业大学生创新创业大赛
  • 优化资源配置武汉seo招聘
  • wordpress检索厦门seo招聘
  • 安利的网站谁做的百度网页推广怎么做
  • 做外链的博客网站网站seo搜索引擎优化怎么做
  • 宁波seo哪家好seo权威入门教程
  • web技术网站建设营销知识和技巧
  • 南阳网站开发购买一个网站域名需要多少钱
  • 网站php源码破解版深圳seo优化服务
  • 南京做网站哪家最好网站服务器速度对seo有什么影响
  • 如何用vs2012做网站google图片搜索引擎入口
  • 做网站建设很赚钱吗独立站
  • 自贡哪家做网站的好百度竞价推广点击器
  • 琼海网站建设上海网站建设方案
  • 专门做外贸网站网络推广网站推广
  • 网页设计与制作智慧树单元检测答案兰州seo优化入门
  • 建设小型网站需要什么技术广州30万人感染
  • 宁波网站建设首选品牌建站系统有哪些
  • 自己做的网站怎么设置文件下载全国疫情实时资讯
  • 衡水网站建设浩森宇特百度网盘搜索引擎官方入口
  • 青岛网站建设兼职关键词整站优化公司
  • 哪个公司建网站好竞价培训课程
  • godaddy空间建立wordpressseo整合营销
  • 微信模板素材宁波seo怎么推广