Hàm của Anu
Đề bài
Mô tả
Cho hàm , trong đó là phép OR nhị phân. Ví dụ . Có thể chứng minh luôn không âm với mọi .
Với một mảng , giá trị của mảng được định nghĩa là:
nghĩa là áp dụng hàm liên tiếp từ trái sang phải.
Cho một mảng (các phần tử không nhất thiết phân biệt). Hãy sắp xếp lại các phần tử của mảng sao cho giá trị của mảng là lớn nhất có thể.
Dữ liệu vào
- Dòng đầu chứa số nguyên .
- Dòng thứ hai chứa số nguyên .
Dữ liệu ra
In ra số nguyên, là một cách sắp xếp lại mảng cho giá trị lớn nhất. Nếu có nhiều đáp án, in ra bất kỳ đáp án nào.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 4 4 0 11 6 |
11 4 0 6 | Giá trị của là , là giá trị lớn nhất. Các thứ tự khác đưa lên đầu, ví dụ , cũng hợp lệ. |
| 1 13 |
13 | Mảng chỉ có một phần tử nên giá trị bằng chính phần tử đó. |
Bình luận