P2911 [USACO08OCT]Bovine Bones G

Posted Kunkun只喝怡宝

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了P2911 [USACO08OCT]Bovine Bones G相关的知识,希望对你有一定的参考价值。

题意翻译

贝茜喜欢玩棋盘游戏和角色扮演游戏,所以她说服了约翰开车带她去小商店.在那里她买了三个骰子。这三个不同的骰子的面数分别为 s_1,s_2,s_3。
对于一个有 S 个面的骰子每个面上的数字是 1,2,3,…,S。每个面(上的数字)出现的概率均等。贝茜希望找出在所有“三个面上的数字的和”中,哪个和的值出现的概率最大。

现在给出每个骰子的面数,需要求出哪个所有“三个面上的数字的和”出现得最频繁。如果有很多个和出现的概率相同,那么只需要输出最小的那个。

数据范围: 2≤s_1 ≤20,2≤s_2≤20,2≤s_3≤40。

代码

#include<bits/stdc++.h>

using namespace std;

int main(){
	int s1,s2,s3,a[81],i,j,k,n,max=0;
	memset(a,0,sizeof(a));
	cin>>s1>>s2>>s3;
	for(i=1;i<=s1;i++)
		for(j=1;j<=s2;j++)
			for(k=1;k<=s3;k++)
				a[i+j+k]++;
	for(i=3;i<=s1+s2+s3;i++)
		if(a[i]>max){
			max=a[i];n=i;
		}
	cout<<n;
	return 0;
}

以上是关于P2911 [USACO08OCT]Bovine Bones G的主要内容,如果未能解决你的问题,请参考以下文章

洛谷P3043 [USACO12JAN]牛联盟Bovine Alliance

洛谷P2950 [USACO09OPEN]牛绣Bovine Embroidery

P3043 [USACO12JAN]牛联盟Bovine Alliance(并查集)

洛谷 P3670 [USACO17OPEN]Bovine Genomics S奶牛基因组(银)

[USACO12JAN]牛联盟Bovine Alliance

BZOJ 2582: [Usaco2012Jan]Bovine Alliance