برای حل این مسئله، اطلاعات زیر را در نظر بگیرید:
باکتریها غالباً با روش دوگانه شدن تقسیم میشوند، یعنی هر باکتری در یک دوره زمانی مشخص به دو باکتری تقسیم میشود.
اگر تعداد اولیه باکتریها ۸ باشد و قرار باشد پس از مدت زمان مشخصی، تعداد نهایی آنها را محاسبه کنیم، باید بدانیم که چه تعداد دوره زمانی (تقسیم) در این ۱۰۰ دقیقه رخ میدهد.
فرض کنیم که زمان تقسیم هر باکتری T دقیقه است (این اطلاعات باید مشخص باشد که در مسئله نیامده است، اما معمولاً برای باکتریها میتواند چیزی حدود ۲۰ دقیقه باشد). حال با تعداد ۱۰۰ دقیقه زمان، میتوان تعداد دورههای زمانی یا تقسیماتی که رخ میدهد را محاسبه کرد: ۱۰۰ تقسیم بر T (مثلاً اگر T=20 باشد، میشود ۵ دوره).
فرض کنیم n تعداد دورههای تقسیم است. پس از n دوره، تعداد باکتریها به صورت زیر محاسبه میشود:
تعداد نهایی باکتریها = تعداد اولیه × 2^n
بنابراین، با دانستن زمان تقسیم باکتری، میتوان تعداد باکتریها را محاسبه کرد.