Professional Documents
Culture Documents
Problem - 05 - Codeforces
Problem - 05 - Codeforces
|
Vunghia | Logout
HOME TOP CATALOG CONTESTS GYM PROBLEMSET GROUPS RATING EDU API CALENDAR HELP
Hôm nay trong buổi học, thầy N đang dạy cả lớp về phép XOR(⊕) và bài toán "Tổng Xor". Đại là một học sinh
xuất sắc trong lớp, tuy nhiên tâm hồn cậu luôn bay bổng trong buổi học, nên trong bài giảng thì Đại lại hiểu
→ About Contest
nhầm thành tổng "và" Xor!
Contest website
Cụ thể cho một dãy A có n phần tử, tổng "và" Xor là tổng giá trị các phần tử của dãy A sau khi được biến đổi
bởi một giá trị x bằng phép Xor. Công thức có thể được viết lại như sau:
→ Submit?
n
F (A ⊕ x) = ∑ ai ⊕ x
Do không thấy thầy N đề cập đến một giá trị x nào cả nên là Đại có một câu hỏi như sau: Giá trị lớn nhất của Choose
Choose File No file chosen
file:
tổng "và" Xor của dãy A có thể là bao nhiêu nếu như chọn giá trị x bất kỳ thỏa điều kiện 0 ≤ x < 2m . Các
bạn hãy giúp Đại nhé! Submit
Input
Dòng đầu tiên chứ số nguyên dương t(1 ≤ t ≤ 100) là số lượng số test.
https://codeforces.com/gym/506875/problem/E 1/2
3/10/24, 8:37 AM Problem - E - Codeforces
5
Tổng giá trị n của các test sẽ không vượt quá 5 ⋅ 10 .
Output
Mỗi test in ra một giá trị yêu cầu của bài toán.
Example
input Copy
1
6 2
1 3 1 3 2 1
output Copy
11
Note
Chọn x = 0 hoặc x = 2 đều tạo ra tổng "và" Xor lớn nhất của dãy là 11 .
Supported by
https://codeforces.com/gym/506875/problem/E 2/2