Với mảng RAID N đĩa, mỗi đĩa C GB, tính đồng thời dung lượng khả dụng và số đĩa tối đa có thể hỏng mà không mất dữ liệu:
| Level | Dung lượng | Chịu lỗi | Yêu cầu |
|---|---|---|---|
| 0 | N*C | 0 | N≥1 |
| 1 | C | N-1 | N≥2 |
| 5 | (N-1)*C | 1 | N≥3 |
| 6 | (N-2)*C | 2 | N≥4 |
| 10 | (N/2)*C | 1 | N≥4, N chẵn |
(RAID 10 đảm bảo chịu ít nhất 1 đĩa hỏng — đề dùng giá trị bảo đảm là 1.)
In capacity=<GB> tolerance=<số đĩa>. Nếu N không hợp lệ cho level, in INVALID.
Ví dụ: level=6, N=5, C=100 → (5-2)*100=300, chịu 2 → capacity=300 tolerance=2.
Một dòng: level N C.
level ∈ {0,1,5,6,10}; 1 ≤ N ≤ 1000; 1 ≤ C ≤ 10^6.
Một dòng: capacity=<GB> tolerance=<số> hoặc INVALID.
Ví dụ:
Đầu vào:
6 5 100
Đầu ra:
capacity=300 tolerance=2
Giải thích:
Đang tải editor...