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] Số xác nhận (confirmations)

    Đếm số xác nhận

    Một giao dịch có bao nhiêu confirmations phụ thuộc vào việc block chứa nó đã bị chôn sâu bao nhiêu. Nếu block ở chiều cao height và block mới nhất ở chiều cao current:

    confirmations = current - height + 1
    

    (chính block đó tính là 1 xác nhận). Nếu height > current (block chưa tồn tại) thì số xác nhận là 0.

    Ví dụ

    Input:
    100
    94
    
    Output:
    7
    
    • Định dạng đầu vào:

      Hai dòng: current (chiều cao hiện tại), height (chiều cao block chứa giao dịch).

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

      0 <= current, height <= 10^9.

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

      Một dòng: số xác nhận (>= 0).

    Ví dụ:

    Đầu vào:

    100
    94
    

    Đầu ra:

    7

    Giải thích:

    100 - 94 + 1 = 7 xác nhận.

    Đang tải editor...