Trong dãy fork() liên tiếp:
for (int i = 0; i < n; i++)
fork();
tiến trình gốc (cha ban đầu) thực hiện đủ cả n lần fork(). Mỗi lần gốc gọi fork() nó sinh ra đúng 1 con trực tiếp. Vậy tiến trình gốc có đúng n con trực tiếp.
(Các con này lại sinh ra con cháu của riêng chúng, nhưng đó không phải con trực tiếp của gốc.)
Cho n, in số con trực tiếp của tiến trình gốc.
Ví dụ I/O: n = 3 → gốc có 3 con trực tiếp.
Một số nguyên n.
0 <= n <= 1000000
Một số nguyên: số con trực tiếp của gốc, bằng n.
Ví dụ:
Đầu vào:
3
Đầu ra:
3
Giải thích:
Đang tải editor...