【链接】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; }