Hàm sched_setscheduler với SCHED_FIFO/RR yêu cầu realtime priority trong khoảng 1..99. Nếu chương trình yêu cầu giá trị ngoài khoảng, ta coi đó là yêu cầu không hợp lệ và kẹp về biên gần nhất (dưới 1 → 1, trên 99 → 99).
In priority đã hợp lệ hóa của từng tiến trình, rồi in tổng số yêu cầu không hợp lệ.
Input:
2
1 50
2 120
Output:
1 50
2 99
invalid 1
PID2 yêu cầu 120 (>99) nên không hợp lệ, kẹp về 99.
Dòng đầu n. Mỗi dòng tiếp theo: PID rt_priority_yêu_cầu.
1 ≤ n ≤ 1000; -100 ≤ rt_priority_yêu_cầu ≤ 200.
In n dòng PID priority_đã_clamp, sau đó dòng invalid <số>.
Ví dụ:
Đầu vào:
2
1 50
2 120
Đầu ra:
1 50
2 99
invalid 1
Giải thích:
Đang tải editor...