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] Ưu tiên vá lỗ hổng theo CVSS

    Ưu tiên vá lỗ hổng theo CVSS

    Khái niệm. Với nguồn lực hữu hạn, đội bảo mật xếp thứ tự ưu tiên vá lỗ hổng có điểm CVSS cao trước. Bài này sắp xếp danh sách lỗ hổng giảm dần theo điểm; nếu bằng điểm thì theo tên (tăng dần bảng chữ cái).

    Ví dụ. CVE-A 9.8, CVE-B 5.0, CVE-C 7.5 → thứ tự vá: A (9.8), C (7.5), B (5.0).

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

      Dòng 1: số nguyên n. n dòng tiếp theo: <tên> <điểm CVSS>.

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

      1 ≤ n ≤ 1000, 0.0 ≤ điểm ≤ 10.0, tên không chứa khoảng trắng.

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

      n dòng: danh sách đã sắp xếp <tên> <điểm .1f>.

    Ví dụ:

    Đầu vào:

    3
    CVE-A 9.8
    CVE-B 5.0
    CVE-C 7.5

    Đầu ra:

    CVE-A 9.8
    CVE-C 7.5
    CVE-B 5.0

    Giải thích:

    Sắp giảm dần theo CVSS: 9.8 > 7.5 > 5.0 → A, C, B.

    Đang tải editor...