Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [JavaScript] Đếm subarray có XOR bằng K

    Cho mảng a gồm n số nguyên không âm và một số nguyên K. Hãy đếm số đoạn con liên tiếp (subarray) có XOR tất cả phần tử trong đoạn bằng K. Sử dụng kĩ thuật prefix XOR kết hợp Map để đạt độ phức tạp O(n).

    • Định dạng đầu vào:

      Dòng 1: hai số nguyên n và K. Dòng 2: n số nguyên không âm.

    • Ràng buộc đầu vào:

      1 ≤ n ≤ 10^5, 0 ≤ K ≤ 2^20, 0 ≤ a_i ≤ 2^20.

    • Định dạng đầu ra:

      Một số nguyên — số subarray có XOR bằng K.

    Ví dụ:

    Đầu vào:

    5 6
    4 2 2 6 4
    

    Đầu ra:

    4

    Giải thích:

    Có 4 subarray với XOR = 6: [4,2], [4,2,2,6,4]? Tính cụ thể bằng prefix XOR cho ra 4 đoạn.

    Đang tải editor...