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

    solution

    Đề bài: [Python] contextmanager đo thời gian giả lập

    Viết @contextmanager timer(label) đếm số lệnh step() được gọi bên trong. Khi exit in <label> <count>. Hàm step() chỉ tăng biến đếm trong context hiện tại (dùng biến nonlocal trong contextmanager). Đọc N kịch bản, mỗi kịch bản gồm label và số k — mở context timer(label) rồi gọi step() k lần.

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

      Dòng đầu N. N dòng sau mỗi dòng label k.

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

      1 <= N <= 1000, 0 <= k <= 1000.

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

      N dòng label k.

    Ví dụ:

    Đầu vào:

    3
    A 5
    B 0
    C 10
    

    Đầu ra:

    A 5
    B 0
    C 10

    Giải thích:

    A 5 / B 0 / C 10.

    Đang tải editor...