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

    solution

    Đề bài: [An toàn thông tin] Đếm số vòng lặp theo cost factor bcrypt

    Đếm số vòng lặp bcrypt theo cost factor

    bcrypt dùng cost factor c: số vòng lặp bên trong là 2^c. Tăng c lên 1 đơn vị làm gấp đôi thời gian băm — đây là cách bcrypt thích ứng với phần cứng ngày càng mạnh.

    Cho n truy vấn, mỗi truy vấn là một cost factor c, hãy in số vòng lặp 2^c tương ứng.

    Ví dụ: c=10 → 1024; c=12 → 4096.

    Input:
    2
    10
    12
    Output:
    1024
    4096
    
    • Định dạng đầu vào:

      Dòng 1: số truy vấn n. Mỗi dòng tiếp theo: một cost factor c.

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

      1 <= n <= 100; 1 <= c <= 31.

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

      Với mỗi truy vấn in một dòng: số vòng lặp 2^c.

    Ví dụ:

    Đầu vào:

    2
    10
    12
    

    Đầu ra:

    1024
    4096

    Giải thích:

    2^10=1024, 2^12=4096.

    Đang tải editor...