Step 1: Apply inverse proportionality
Food provision and number of people are inversely proportional.
New number of people = \( 100 - 20 = 80 \).
Step 2: Use proportionality
\[
\text{New duration} = \frac{100}{80} \times 24
\]
\[
= \frac{100 \times 24}{80} = 30 \text{ days}
\]
Thus, the correct answer is 30 days.