【CS Round #43 A】Expected Dice
【链接】https://csacademy.com/contest/round-43/task/expected-dice/
【题意】
大水题
【题解】
把36种可能的结果都存下来.
然后把重复出现的次数最多的输出就好了。
【错的次数】
0
【反思】
在这了写反思
【代码】
#include<bits/stdc++.h>
using namespace std;
int a[10],b[10],c[40],num=0;
int main()
{
for(int i=1;i<=6;i++)
{
cin>>a[i];
}
for(int i=1;i<=6;i++)
{
cin>>b[i];
}
for(int i=1;i<=6;i++)
{
for(int j=1;j<=6;j++)
{
num++;
c[num]=a[i]+b[j];
}
}
sort(c+1,c+1+num);
int numx,cnt=0;
for(int i=1;i<=num;i++)
{
int j=i;
while(c[i]==c[j]&&j+1<=num)
{
j++;
int temp=j-i+1;
if(temp>cnt)
{
cnt=temp;
numx=c[i];
}
}
}
cout<<numx<<endl;
return 0;
}

浙公网安备 33010602011771号