1 条题解

  • 1
    @ 2022-8-21 19:38:10
    #include <bits/stdc++.h>
    using namespace std;
    int main() { 
    	int a=0,b=0,c=0;
    	int s[100005];
    	int top=0;
    	int num=1;
    	int i=0;
    	while(cin>>s[i]){
    		if(s[i]==-1){
    			break;
    		}
    		else{
    			if(s[i]==1){
    				a++;
    				top++;
    			}
    			if(s[i]==2){
    				b++;
    				top++;
    			}
    			if(s[i]==3){
    				c++;
    				top++;
    			}
    		}
    		i++;
    	}
    	cout<<"A="<<a<<endl;
    	cout<<"B="<<b<<endl;
    	cout<<"C="<<c<<endl;
    	cout<<"Tot="<<top<<endl;
    	if(a>c&&a>b&&a>top/2){
    		cout<<"A-yes"<<endl;
    		return 0;
    	}
    	if(b>a&&b>c&&b>top/2){
    		cout<<"B-yes"<<endl;
    		return 0;
    	}
    	if(c>a&&c>b&&c>top/2){
    		cout<<"C-yes"<<endl;
    		return 0;
    	}
    	cout<<"all-NO";
    	return 0; 
    }
    
    • 1

    信息

    ID
    82
    时间
    1000ms
    内存
    256MiB
    难度
    7
    标签
    递交数
    86
    已通过
    21
    上传者