Một chương trình thực hiện n đợt fork() liên tiếp; ở mỗi đợt, mọi tiến trình đang tồn tại đều gọi fork() một lần. Số tiến trình tăng từ 1 lên 2^n.
Vì mỗi lời gọi fork() thành công tạo đúng một tiến trình mới, tổng số lời gọi fork bằng số tiến trình con được sinh ra, tức 2^n - 1.
Với n = 2: số tiến trình cuối là 4, có 3 tiến trình mới được tạo, vậy 3 lời gọi fork.
Một số nguyên n.
0 ≤ n ≤ 60.
Một số nguyên: tổng số lời gọi fork 2^n - 1.
Ví dụ:
Đầu vào:
2
Đầu ra:
3
Giải thích:
Đang tải editor...