Máy chỉ có một cổng bộ nhớ dùng chung cho cả nạp lệnh (IF) và truy cập dữ liệu. Mỗi lệnh truy cập bộ nhớ dữ liệu (LW hoặc SW) sẽ xung đột với việc nạp lệnh, gây 1 stall structural hazard.
Mỗi lệnh có định dạng TYPE rd rs rt. Đếm tổng số stall structural = số lệnh LW hoặc SW.
Ví dụ: chuỗi có 1 LW và 1 SW → 2 stall.
Dòng đầu là n. Tiếp theo n dòng TYPE rd rs rt.
1 ≤ n ≤ 10^5
In ra tổng số stall do structural hazard.
Ví dụ:
Đầu vào:
3
LW 1 2 -1
ALU 3 1 4
SW -1 3 5
Đầu ra:
2
Giải thích:
Đang tải editor...