Trên Linux, lệnh ps -el hoặc top hiển thị cột PR (priority). Với các tiến trình thường (lớp lập lịch SCHED_OTHER/CFS), nhân Linux quy đổi nice value sang priority hiển thị theo công thức:
PR = 20 + nice
Trong đó nice nằm trong khoảng -20..19. Tiến trình có nice nhỏ (ưu tiên cao) cho PR nhỏ (ví dụ nice = -20 → PR = 0), còn nice = 19 → PR = 39.
Cho danh sách tiến trình, hãy in PR của từng tiến trình.
Input:
2
101 0
102 -10
Output:
101 20
102 10
Tiến trình 102 có nice = -10 nên PR = 20 + (-10) = 10.
Dòng đầu là số nguyên n. Mỗi dòng trong n dòng tiếp theo gồm PID nice.
1 ≤ n ≤ 100; 1 ≤ PID ≤ 100000; -20 ≤ nice ≤ 19.
Với mỗi tiến trình (theo thứ tự nhập), in một dòng PID PR.
Ví dụ:
Đầu vào:
2
101 0
102 -10
Đầu ra:
101 20
102 10
Giải thích:
Đang tải editor...