Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi
    solution
    Đăng nhập
    Đăng nhập

    Đề bài: [Thiết kế Web] Quyết định bật Gzip

    📖Cần ôn lý thuyết? Đọc bài giảng Buổi 15: Triển khai Website và tổng kết khóa — khóa Thiết kế Web

    Kỹ thuật nén Gzip giúp giảm dung lượng tệp truyền qua mạng, nhưng chỉ hiệu quả với tệp đủ lớn và có tỉ lệ nén tốt.

    Cho n tệp, mỗi tệp có kích thước gốc (byte) và tỉ lệ giảm dung lượng ước tính khi nén (phần trăm nguyên).

    Chỉ bật gzip nếu kích thước gốc >= 1024 byte VÀ tỉ lệ giảm >= 10%. Khi bật, kích thước sau nén = floor(size * (100 - ratio) / 100).

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

      Dòng 1: số nguyên n. n dòng tiếp theo, mỗi dòng "size ratio" (size, ratio là số nguyên).

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

      0 <= size <= 10^9. 0 <= ratio <= 100.

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

      In ra n dòng: nếu bật gzip in "BAT x" với x là kích thước sau nén; nếu không in "TAT size" với size là kích thước gốc.

    Ví dụ:

    Đầu vào:

    3
    2048 50
    500 80
    1024 5
    

    Đầu ra:

    BAT 1024
    TAT 500
    TAT 1024

    Chủ đề

    🌐 Thiết kế WebThiết kế WebThiết kế Web: Triển khai — Tên miền, Hosting, SEOTất cả môn học

    Đang tải editor...