trang chủ / đề bài / ksubsetxor

K Giá Trị XOR Tập Con Nhỏ Nhất

Đề bài

Mô tả

Cho mảng n số nguyên, hãy tìm k giá trị XOR nhỏ nhất trong tất cả 2n giá trị XOR tập con (kể cả trùng lặp).

Dữ liệu vào

  • Dòng 1: Hai số nguyên n và k.
  • Dòng 2: n số nguyên x1,x2,…,xn.

Dữ liệu ra

  • k số nguyên: k giá trị XOR nhỏ nhất theo thứ tự tăng dần, cách nhau bởi dấu cách.

Ràng buộc

  • 1≤n≤2·105
  • 1≤k≤min(2n,2·105)
  • 0≤xi≤109

Ví dụ

Input Output Giải thích
4 9
3 5 14 8
0 0 3 3 5 5 6 6 8 Có 8 giá trị XOR phân biệt, mỗi giá trị xuất hiện 2 lần. 9 giá trị nhỏ nhất là 0,0,3,3,5,5,6,6,8.
2 3
1 2
0 1 2 Các tập con: {}: 0, {1}: 1, {2}: 2, {1,2}: 3. Ba nhỏ nhất: 0,1,2.

Bình luận

Không có bình luận tại thời điểm này.

gnatmake 12.2.0 a68g 3.1.2 nasm 2.16.1 as_x64 2.47 awk 1.3.4 gcc 16.2.0 dotnet 10.0.402 g++ 16.2.0 g++-themis 16.2.0 g++17 16.2.0 g++20 16.2.0 g++23 16.2.0 clang++ 22.1.8 dmd 2.113.0 dart 3.13.6 gforth 0.7.3 gfortran 15.3.0 go 1.27.3 groovyc 5.1.3 javac 26.0.2.1 node 26.12.1 julia 1.13.2 kotlinc 2.4.21 lean 4.35.0 sbcl 2.2.9 lua 5.5.1 nim 2.2.12 fpc 3.2.2 fpc-themis 3.2.2 perl 5.42.3 php 8.5.12 pike 8.0 swipl 9.0.4 pypy3 7.3.23 python3 3.15.1 racket 8.7 ruby 4.0.8 rustc 1.99.1 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 swiftc 6.4.1 tclsh 8.6 bun 1.4.4 deno 2.9.8 v 0.5.2 zig 0.17.0