Leak Problems
A leak is just an outlet you did not plan for — give it a negative rate and the signed-sum machinery handles it. The signature CAT setup: a pipe that should fill the tank in x hours actually takes x + d hours because of a leak; find how long the leak alone would empty a full tank. Work in rates: fill rate = 1/x, observed net = 1/(x+d), so leak rate = 1/x − 1/(x+d) = d / [x(x+d)], giving leak-empties-in = x(x+d)/d hours. Memorise that product form. The other staple: a tank is filled, then a leak is discovered that empties the full tank in L hours — combine +inlet and −leak for the real fill time, or compute how long the stored water lasts. Beware the direction of the wording: "leak empties the full tank in L hours" sets the leak rate; "with the leak the tank fills in t hours" gives the net rate. Mixing these up is the number-one error here.
✅ Solved examples
✏️ Practice — try these, take hints as needed
📝 Topic test — 8 questions
Auto-graded with full solutions; saved to your dashboard. Use the calculator and formula sheet (top-right) any time.
Formula Reference Sheet
Core rates & capacity
| Tank capacity (smart units) | LCM of all the given fill/empty times |
|---|---|
| Rate of a pipe | Capacity ÷ time = units per hour |
| Pipe filling in x hours | rate = 1/x of tank per hour |
| Net rate (signed sum) | Σ inlet rates − Σ outlet rates |
| Time to fill / empty | Capacity ÷ |net rate| |
CAT power-tools
| Two inlets A (a h) & B (b h) together | time = ab/(a+b) hours |
|---|---|
| Inlet a h with outlet b h (b > a) | time = ab/(b−a) hours |
| Leak empties full tank in L h | leak rate = −1/L tank per hour |
| Inlet fills in x h, leak makes it x+d | leak alone empties in x(x+d)/d h |
| Part filled in t hours | net rate × t (as a fraction of the tank) |