← Math problems

The duckweed lake puzzle Two plants instead of one? The lake fills in 29 days.

Duckweed doubles every day, and one plant covers the whole lake in 30 days. How long does it take if you throw in two plants? Most people say 15 days. The answer is 29. This lily pad problem is about exponential growth: when everything doubles daily, half the lake fills in the last day. Check it with a game, charts and five explanations.

29days for 2 plants
3.1%of the lake covered on day 25
The puzzle

One plant, one lake, 30 days

The riddle is told with different heroes: duckweed, water lilies, algae. The point is the same. It shows how poorly we sense doubling, and why exponential growth looks harmless for so long.

  1. 1

    The lake

    One duckweed plant is thrown into a clean lake. Duckweed is a tiny plant that floats on the surface of the water.

  2. 2

    Doubling

    Every day the amount of duckweed doubles: 1, 2, 4, 8, 16… After exactly 30 days it covers the whole lake.

  3. 3

    Two plants

    Now two plants are thrown into an identical lake at once. The duckweed grows the same way.

  4. 4

    The question

    How many days do two plants need to cover the whole lake? And on which day was the one-plant lake half covered?

Intuition says

"Twice the plants means twice as fast: 15 days"

In fact it takes 29 days. One plant becomes two after the first day. So two plants are only one day ahead.

Model assumptions

  • Day 0 is the moment the plants go into the lake.
  • Each plant becomes two every day. Nothing dies.
  • The lake holds 2³⁰ ≈ 1.07 billion plants.
  • Starting with k plants, on day d a share k · 2d / 2³⁰ of the lake is covered.

Real duckweed doesn't grow this neatly: growth slows when space or nutrients run short. The model isolates the doubling itself.

Round 1 · Guess

How many days do two plants need?

Lock in your answer before reading on. One plant covers the lake in 30 days.

15
1102030

Your answer will be compared with the right one here.

One more: on which day is the one-plant lake half covered?

Round 2 · The lake

Watch the lake fill up

Move the day slider or press Play. For three weeks the lake looks clear. Then in two or three days the duckweed takes almost all of it. The bright colour marks what grew in the last day: it is always half of all the duckweed.

Day0
Plants1
Lake covered0%

How many plants to start with

DayCovered
Round 3 · Growth curves

One curve, shifted left

The chart shows the share of the lake covered when you start with 1, 2, 4 or 1,000 plants. All the curves have the same shape. Each one is shifted left by log₂ k days. Switch to a log scale and they become parallel straight lines.

Share axis
1 plant 2 plants 4 plants 1,000 plants (dashed)
The lake fills on day

What if growth is random?

Now each plant splits in two on a given day only with probability p. The computer grows 2,000 lakes from one plant and 2,000 lakes from two, and records the day each lake fills. At p = 100% you get the exact answer: 30 and 29 days.

started with 1 plant started with 2 plants
Median, 1 plant
–
Median, 2 plants
–
Difference in means
–
Round 4 · Five explanations

Why only one day faster

Doubling multiplies the amount of duckweed. Here are five ways to see what follows from that.

A one-day shift

Two plants are one plant a day later

The lake that got two plants looks on day 0 exactly like the first lake on day 1. From then on both lakes grow the same way, the second one a day ahead. So it fills on day 30 − 1 = 29.

The last week

Five days before the end the lake is almost clear

DayPlantsCovered

One plant, the same 30 days. On day 25 the duckweed takes 1/32 of the lake, about 3%. Half of the lake fills in the last day, a quarter in the day before.

Logarithms

k plants buy log₂ k days

Head start, log₂ k–
The lake fills on day–

Every doubling of the starting amount saves exactly one day. So 1,000 plants save only about 10 days, since 1,000 ≈ 2¹⁰.

Why intuition fails

We are used to linear growth

To fill the lake in 15 days, intuition suggests2plants
What you actually need is 2¹⁵32,768plants

If duckweed added the same area every day, two plants really would finish twice as fast. But it multiplies. In 15 days one plant becomes 2¹⁵ plants, and the full lake needs 15 more doublings. The only way to skip them is to start with 32,768 plants.

For formula lovers

Exponential growth and the logarithm

plants(d) = k · 2d
share(d) = k · 2d / 230  (at most 1)
day the lake fills = ⌈30 − log₂ k⌉  →  k = 2: 29,  k = 4: 28,  k = 1 024: 20,  k = 1 000: ⌈20.03⌉ = 21
share(30 − m) = 1/2m  →  m = 1: 50%,  m = 5: 3.1%
from 1% to 100%: log₂ 100 ≈ 6.64 days

The brackets ⌈ ⌉ mean rounding up: we take the first whole day when the share reaches 100%. If k is a power of two, no rounding is needed. With 1,000 plants the lake is 97.7% covered on day 20, so it is full only on day 21.

Round 5 · Harder versions

A bigger lake, faster duckweed and a bottle of bacteria

Change the lake size or the growth rate and see how little the answer moves. Then check how much time extra room really buys.

Lake builder

The standard lake holds 2³⁰ plants: one doubling plant covers it in 30 days. A "×2" lake holds 2³¹. With tripling, each plant becomes three every day.

Lake size
Each day every plant becomes
Plants at the start
The lake fills on day
Covered the day before

You notice the duckweed at 1%

One plant, the standard lake. How much time is left until the lake is full from the moment the chosen share is covered?

Time left

Bacteria in a bottle

A thought experiment by the physicist Albert Bartlett. Bacteria double every minute and fill a bottle at exactly noon. At 11:59 the bottle is half full. Imagine the bacteria find three more empty bottles. How much time does that buy?

All bottles are full at
Time gained

Minute by minute

TimeBacteria, in bottlesSpace used
Bonus · Fun facts

Things to tell your friends

1972

The Limits to Growth

The riddle appears in The Limits to Growth, the 1972 report to the Club of Rome by the team of Donella and Dennis Meadows. It is told there as a French children's riddle about a water lily that covers a pond in 30 days. The answer is the same: the pond is half covered on day 29.

2⁶⁴ − 1

Grains on a chessboard

In the legend, the inventor of chess asked the ruler for one grain on the first square, two on the second, four on the third and so on up to the 64th. That makes 2⁶⁴ − 1 ≈ 1.8 × 10¹⁹ grains. The last square alone holds more grains than all the previous squares together.

42

Paper to the Moon

A 0.1 mm sheet folded 42 times would be 0.1 mm × 2⁴² ≈ 440,000 km thick. That's more than the average distance to the Moon, about 384,400 km. In reality paper can be folded in half only about a dozen times.

eˣ

Albert Bartlett's lecture

The physicist Albert Bartlett gave his lecture "Arithmetic, Population and Energy" more than a thousand times. The bacteria-in-a-bottle example comes from it. He held that the greatest shortcoming of the human race is our failure to understand the exponential function.

70 / r

The rule of 70

If something grows by r% a year, it doubles in about 70/r years. At 7% a year it doubles in about 10 years; at 2% a year, in 35. Bankers often use 72 instead of 70, because 72 divides neatly by 2, 3, 4, 6, 8 and 9.

Epidemics

The early stage of an epidemic

Early in an epidemic, while almost everyone is still susceptible, case numbers often grow roughly exponentially. That is why a few days of delay at the start matter so much: every doubling time doubles the number of cases, like duckweed on the lake.

Discussion

What do you think?

Share your own explanation, an objection or a variant of the puzzle. Commenting needs a GitHub account.

Newsletter

New puzzles, explanations and discussions

I keep adding new puzzles, new ways to explain them and write-ups of the discussions they start. Leave your email and I'll write when something new is out. No spam, one-click unsubscribe.

The sign-up form will appear here soon.