Một chương trình chạy hai pha:
a lần fork() đầy đủ (mọi tiến trình đều fork). Sau pha 1 có 2^a tiến trình.2^a đó thực hiện b lần fork() mà con sinh ra thoát ngay (chỉ tiến trình đang chạy đi tiếp). Pha 2 tạo thêm 2^a * b tiến trình con.Tổng số tiến trình được tạo ra trong toàn bộ chương trình (không kể gốc) là:
(2a−1)+2a⋅b
Cho a và b, hãy in tổng số tiến trình được tạo ra.
Ví dụ I/O: a = 2, b = 3 → (4 - 1) + 4*3 = 3 + 12 = 15.
Hai số nguyên a và b trên một dòng.
0 <= a <= 40, 0 <= b <= 1000000, kết quả vừa unsigned long long
Một số nguyên: tổng tiến trình được tạo ra (2^a - 1) + 2^a * b.
Ví dụ:
Đầu vào:
2 3
Đầu ra:
15
Giải thích:
Đang tải editor...