Gửi bài giải

Điểm: 5
Giới hạn thời gian: 0.8s
Giới hạn bộ nhớ: 256M

Tác giả:
Kiểu bài tập

Cho 1 dãy các số nguyên dương \(a_i\) với \(0 \lt i, a_i \lt 10^6\). Mỗi số trong dãy xuất hiện 2 lần, ngoại trừ 1 số xuất hiện đúng 1 lần, hãy tìm số xuất hiện đúng 1 lần đó?

Dữ liệu vào: gồm 2 dòng:

  • Dòng thứ nhất: số lượng dãy cần tìm \(t\) (\(0 \lt t \le 1000\))
  • \(t\) dòng tiếp theo: \(n\) \(a_1\) \(a_2\) ... \(a_n\), các số cách nhau bởi 1 khoảng trắng

Dữ liệu ra:

Với mỗi dãy, output 1 dòng duy nhất là số cần tìm.

Input

2
7 2 3 5 4 5 3 4
11 8 1 6 1 20 8 9 6 4 20 9

Output

2
4

Nhận xét


  • 0
    Nguoingu45  đã bình luận lúc 3 tháng 8 năm 2023, 5:36 p.m.

    include<bits/stdc++.h>

    define boostFPS(); ios_base::sync_with_stdio(0);cin.tie(0);cout.tie(0);

    define ll long long

    using namespace std;

    int main(){ // freopen("SOCODON.INP","r",stdin); boostFPS(); int t; cin >> t; while(t--){ int n,ans = 0; cin >> n; for(int i = 0,temp;i<n;i++){ cin >> temp; ans^=temp; } cout << ans << "\n"; } return 0; }