1 条题解

  • 1
    @ 2025-1-31 7:39:38
    #include<bits/stdc++.h>
    using namespace std;
    long long a;
    long long a1[1005];
    long long a2[1005];
    long long s1;
    long long a3[1005];
    long long s2;
    bool s;
    int main(){
    	cin>>a;
    	for(int i=1;i<=a;i++){
    		s=true;
    		cin>>a1[i];
    		for(int j=1;j<=i-1;j++){
    			if(a1[i]==a1[j]){
    				s=false;
    				break;
    			}
    		}
    		if(s){
    			s1++;
    			a2[s1]=a1[i];
    		}
    	}
    	for(int i=1;i<=s1;i++){
    		for(int j=1;j<=a;j++){
    			if(a2[i]==a1[j]){
    				s2++;
    			}
    		}
    		a3[i]=s2;
    		s2=0;
    	}
    	for(int i=1;i<=s1;i++){
    		if(a3[i]>a/2){
    			cout<<a2[i];
    			return 0;
    		}
    	}
    	cout<<"no";
    	return 0;
    }
    
    
    • @ 2025-4-28 13:14:50
      #include<bits/stdc++.h>
      using namespace std;
      long long a;
      long long a1[1005];
      long long a2[1005];
      long long s1;
      long long a3[1005];
      long long s2;
      bool s;
      int main(){
      	cin>>a;
      	for(int i=1;i<=a;i++){
      		s=true;
      		cin>>a1[i];
      		for(int j=1;j<=i-1;j++){
      			if(a1[i]==a1[j]){
      				s=false;
      				break;
      			}
      		}
      		if(s){
      			s1++;
      			a2[s1]=a1[i];
      		}
      	}
      	for(int i=1;i<=s1;i++){
      		for(int j=1;j<=a;j++){
      			if(a2[i]==a1[j]){
      				s2++;
      			}
      		}
      		a3[i]=s2;
      		s2=0;
      	}
      	for(int i=1;i<=s1;i++){
      		if(a3[i]>a/2){
      			cout<<a2[i];
      			return 0;
      		}
      	}
      	cout<<"no";
      	return 0;
      }
      
      
      
  • 1

信息

ID
948
时间
1000ms
内存
128MiB
难度
10
标签
(无)
递交数
5
已通过
3
上传者