1 条题解

  • 0
    @ 2023-6-11 12:17:11

    C++ :

    #include <bits/stdc++.h>
    using namespace std;
    
    int a[10000010],n,i,j;
    int main(){
    	cin>>n;
    	for(i = 0;i < n;i++){
    		cin>>a[i];
    	}
    	
    	sort(a,a+n);
    	int c = 0;
    	for(i = 0;i < n;i++){
    		c++;
    		if(i == n - 1 || a[i] != a[i + 1]){
    			if(c % 2 == 1){
    				cout<<a[i]<<endl;
    				break;
    			}
    			
    			c = 0;
    		}
    	}
    }
    

    Python :

    import math
    import sys
    n=int(input())
    m=list(map(int,input().split()))
    d=dict()
    for item  in m:
        if item not in d:
            d[item]=1
        else:
            d[item]=d[item]+1
    
    for item in d.keys():
        if d[item]%2!=0:
            print(item)
            sys.exit()
            
    
    
    • 1

    信息

    ID
    2392
    时间
    1000ms
    内存
    64MiB
    难度
    10
    标签
    递交数
    1
    已通过
    1
    上传者