Đây là thử thách tiếp theo từ thử thách này , nếu bạn bối rối, vui lòng kiểm tra thử trước.
Đầu tiên, gọi là số lượng bộ nhớ cache bỏ lỡ một chuỗi truy cập tài nguyên sẽ cho rằng bộ đệm của chúng tôi có dung lượng và sử dụng sơ đồ tống xuất trước xuất trước (FIFO) khi đầy.
Sau đó được đưa ra một tỷ lệ , trả về một chuỗi không rỗng các nguồn truy cập s như rằng có tồn tại k > j với m ( s , k ) ≥ r ⋅ m ( s , j ) .
Trong tiếng Anh đơn giản, xây dựng một chuỗi nguồn truy cập để có hai kích thước bộ nhớ cache nơi bộ nhớ cache lớn hơn có (ít nhất) r lần nữa bỏ lỡ bộ nhớ cache khi sử dụng để quyết tâm s .
Một ví dụ cho , một đầu ra hợp lệ là chuỗi ( 3 , 2 , 1 , 0 , 3 , 2 , 4 , 3 , 2 , 1 , 0 , 4 ) , vì nó gây ra 9 lỗi bộ nhớ cache cho kích thước bộ đệm của 3 , nhưng 10 nhớ cho kích thước bộ đệm là 4 .
Không quan trọng bạn trả về trình tự nào, miễn là đáp ứng yêu cầu.
Mã ngắn nhất trong byte thắng.