/*
必须得有某个数字出现至少4次  

数组计数  完以后  

0 0 0 6 0 0 0 0 0 0 
1 2 3 4 5 6 7 8 9 10

先去找到>=4的那一个 
-=4

然后重启一个循环 找其中不为0的位置  只能是  1和2  
 
找到的第一个不为0的位置 是1 就是熊 结束 
						是2 就是像 结束  

再看剩下的两个之间的大小关系  


*/

2 条评论

  • @ 2025-3-29 17:05:37
    #include <bits/stdc++.h>
    using namespace std;
    
    int n, m, cnt = 0, ans = 1, a[15], b[10], c[2];
    
    int main() {
    	for (int i = 1; i <= 6; i++) {
    		cin >> m;
    		a[m]++;
    		b[i] = m;
    	}
    	for (int i = 1; i <= 9; i++) {
    		if (a[i] == 4) {
    			cnt++;
    			for (int l = 1; l <= 6; l++) {
    				if (b[l] != i) {
    					c[ans] = b[l];
    					ans++;
    				}
    			}
    		}
    		if (a[i] == 5) {
    			cout << "Bear";
    			return 0;
    		}
    		if (a[i] == 6) {
    			cout << "Elephant";
    			return 0;
    		}
    	}
    	if (cnt == 1 && c[1] != c[2]) {
    		cout << "Bear";
    	} else if (cnt == 1 && c[1] == c[2]) {
    		cout << "Elephant";
    	} else {
    		cout << "Alien";
    	}
    	return 0;
    }
    
    
    • @ 2025-2-5 14:39:04
      #include <bits/stdc++.h>
      using namespace std;
      
      int n, m, cnt=0, ans=1, a[15], b[10], c[2];
      int main(){
      	for(int i = 1; i <= 6; i++){
          	cin>>m;
          	a[m]++;
          	b[i]=m;
      	}
      	for(int i = 1; i <= 9; i++){
      		if(a[i] == 4){
      			cnt++;
      			for(int l = 1; l <= 6; l++){
      				if(b[l] != i){
      					c[ans]=b[l];
      					ans++;
      				}
      			}
      		}
      		if(a[i] == 5){
      			cout<<"Bear";
      			return 0;
      		}
      		if(a[i] == 6){
      			cout<<"Elephant";
      			return 0;
      		}		
      	}
      	if(cnt == 1 && c[1] != c[2]){
              cout<<"Bear";
          }else if(cnt == 1 && c[1] == c[2]){
              cout<<"Elephant";
          }
      	else{
              cout<<"Alien";
          }
          return 0;
      }
      
      
      • 1

      信息

      ID
      36
      时间
      1000ms
      内存
      256MiB
      难度
      6
      标签
      递交数
      83
      已通过
      25
      上传者