Menu
CoddyTech

Tìm K

Bài học 16 trên 17 trong khóa học Thao tác bit của Coddy.

challenge icon

Thử thách

Trung bình

Cho một số nguyên <strong>n</strong>, hãy tìm giá trị lớn nhất của số nguyên k sao cho điều kiện sau đúng:

  • <strong>n & (n−1) & (n−2) & (n−3) & ... (k) = 0</strong>

trong đó & biểu thị phép toán AND theo bit.

Tự làm thử

#include <cmath>
using namespace std;

int FindK(int n) {
    // Viết code tại đây
}

Tất cả bài học trong Thao tác bit

Tự luyện tập: Trình biên dịch C++ online