CSES - Maximum Xor Subset | XOR Lớn Nhất Của Tập Con

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
Assembly, Awk, C, C#, C++, Clang, Cobol, D, Groovy, Haskell, JS, Java, Kotlin, Lua, Node JS, OCaml, ObjectiveC, Output, PHP, Pascal, Perl, Prolog, Pypy, Pypy 3, Python, Ruby, Rust, Scala, Scratch, Swift
Điểm: 1800 (p) Thời gian: 1.0s Bộ nhớ: 512M Input: bàn phím Output: màn hình

Cho một mảng gồm \(n\) số nguyên, nhiệm vụ của bạn là tìm tổng xor lớn nhất của một tập con.

Input

Dòng đầu tiên chứa một số nguyên \(n\): kích thước của mảng.

Dòng tiếp theo chứa \(n\) số nguyên \(x_1,x_2,\dots,x_n\): các phần tử của mảng.

Output

In ra một số nguyên: tổng xor lớn nhất của một tập con.

Constraints

  • \(1 \le n \le 2 \cdot 10^5\)

  • \(0 \le x_i \le 10^9\)

Example

Test 1

Input
4
1 6 12 6
Output
13

Bình luận

Mới nhất
Tải bình luận...

Không có bình luận nào.