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] Báo cáo thống kê lỗ hổng theo loại

    Báo cáo thống kê lỗ hổng theo loại

    Khái niệm. Sau khi quét, đội phòng thủ lập báo cáo tổng hợp đếm số lỗ hổng theo từng loại, sắp xếp để nhìn ra loại chiếm ưu thế.

    Cho danh sách loại lỗ hổng, in mỗi loại một dòng <loại> <số lần>, sắp giảm dần theo số lần; nếu bằng nhau thì theo tên (tăng dần bảng chữ cái).

    Ví dụ. XSS, SQLi, XSS, SQLi, RCE → SQLi 2, XSS 2, RCE 1.

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

      Dòng 1: số nguyên n. n dòng: mỗi dòng một tên loại lỗ hổng.

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

      1 ≤ n ≤ 1000, tên loại không chứa khoảng trắng.

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

      Nhiều dòng: <loại> <số lần> theo thứ tự đã mô tả.

    Ví dụ:

    Đầu vào:

    5
    XSS
    SQLi
    XSS
    SQLi
    RCE

    Đầu ra:

    SQLi 2
    XSS 2
    RCE 1

    Giải thích:

    SQLi và XSS đều 2 (đồng hạng → SQLi trước theo bảng chữ cái), RCE 1 → 3 dòng.

    Đang tải editor...