Boats, Streams, Pipes and Cisterns

~16 min read · AFCAT Numerical Ability

Per AFCAT paper~0.5 questions
Weight bandSolid add-on
SectionNumerical Ability
Section share≈ 20% of the paper
In 30 seconds
  • Weight: About half a mark per AFCAT paper, but the formulas are short and the points are easy to lock in.
  • Core idea: Downstream speed = b + s, upstream speed = b − s. For pipes, fill rates are positive (+1/T) and empty rates are negative (−1/T); add them with their signs.
  • Trap: Mixing up direction in upstream-downstream problems and forgetting to subtract the leak rate when a tank takes longer to fill than expected.

Overview

Boats, Streams, Pipes and Cisterns appears about 0.5 times per paper across the last four AFCAT solved papers, placing it in the solid add-on band of Numerical Ability.

Boats-and-streams and pipes-and-cisterns are the two lightest topics inside AFCAT Numerical Ability. Each paper carries roughly half a question from this bucket — sometimes one, often none. But the formulas are short, the arithmetic is clean, and the questions almost never hide their structure. If you have a good week of revision, this should be a 30-second-per-question topic that you almost never get wrong.

Both halves share one big idea: there are two speeds (or two rates) that either add or subtract. In boats, the current of the stream either helps you (downstream) or fights you (upstream). In pipes, an inlet adds water and an outlet takes water away. Once you set up the rates with the correct sign, every problem reduces to one or two lines of arithmetic.

This page covers every variant the AFCAT papers have shown so far — basic boat speed, ratio-of-times shortcuts, average speed on a round trip, two pipes and a leak, time-shifted pipe problems where one tap closes partway through, and the classic tank-overflows-after-leak puzzle. By the end you should be able to recognise the variant in five seconds and finish the sum in under a minute.

Why these are reliable add-on marks

The boats-streams-pipes-cisterns cluster carries an average of about 0.5 marks per AFCAT paper. That looks tiny next to percentages or interest, but it has three properties that make it worth a focused 30-minute revision the day before the exam.

  • The formula list is short. You only need the b ± s pair for boats and the +1/T, −1/T signed-rate trick for pipes. Everything else is derivation.
  • The arithmetic is gentle. Numbers in this topic are almost always whole numbers or simple fractions like 1/2, 1/3, 2/5. Speeds are usually in single or low double digits.
  • The question structure is predictable. AFCAT has not asked a true off-pattern boat or pipe question in any recent paper. If you have seen the variant once, you will recognise it.

A typical AFCAT candidate spends roughly two minutes per Numerical Ability question. If you can finish a boat or pipe question in 45 seconds, you bank 75 seconds for the harder topics. That is the real value of this chapter — not the half-mark itself but the time it frees elsewhere.

Treat boats-streams-pipes-cisterns as your time-buffer topic. Speed matters more than novelty.

Boats and streams basics

A boat moves through water at its still-water speed — the speed it would have on a perfectly calm lake with no current. Call this b, usually given in km/h. A river has a current or stream of its own, flowing in one direction with speed s.

When the boat moves downstream, the current pushes it forward. Its effective ground speed is the sum of its own speed and the current's speed: downstream speed = b + s.

When the boat moves upstream, the current pushes against it. Its effective ground speed drops: upstream speed = b − s. The boat must be stronger than the current (b > s) or it cannot make progress against it at all.

The same logic appears in other physical settings. A swimmer in a river, a plane in a tail-wind or head-wind, a person on an escalator that is moving — all are b ± s problems in disguise. AFCAT mostly uses the boat-and-stream wording, but be ready to spot the structure under any cover story.

QuantitySymbolFormulaSign of current
Boat in still waterbgiven or derived
Stream / currentsgiven or derived
Downstream speeddd = b + shelps the boat
Upstream speeduu = b − sopposes the boat

Boat formulas: extracting b and s from a pair

Many AFCAT problems give you the downstream and upstream speeds and ask for the still-water speed or the stream speed. Set up two simple equations:

  • d = b + s
  • u = b − s

Adding the two gives 2b, so b = (d + u) / 2. Subtracting gives 2s, so s = (d − u) / 2. The same averaging trick lets you go the other way: if you know b and s, you simply read off d and u.

The really useful observation is that b is always the average of d and u, and s is always half the gap between them. If you ever feel stuck, ask: what is the average of the two speeds, and what is half their difference? Those are b and s respectively.

GivenFindFormula
d, ubb = (d + u) / 2
d, uss = (d − u) / 2
b, sdd = b + s
b, suu = b − s
distance, time downstreamdd = distance / time
distance, time upstreamuu = distance / time

Notice that distance and time only enter through the speed formula d = distance / time. Once you have a clean d and u, the rest of the problem is averaging.

Ratio-of-times problems

A second AFCAT favourite is the ratio variant. The same distance is covered downstream and upstream; you are told the ratio of the two times taken. You must find b : s.

The trick is that for a fixed distance, time is inversely proportional to speed. So if downstream time : upstream time = m : n, then downstream speed : upstream speed = n : m. From there you can read off b and s by the averaging method above.

This collapses to a single ready-made formula. If tdown : tup = m : n, then:

  • d : u = n : m
  • b : s = (n + m) : (n − m)

Remember the second one. It is one of the few formulas worth memorising in this chapter because AFCAT recycles it.

Time ratio (down : up)Speed ratio (down : up)b : s
1 : 22 : 13 : 1
1 : 33 : 14 : 2 = 2 : 1
2 : 33 : 25 : 1
3 : 55 : 38 : 2 = 4 : 1

The ratio b : s is the only thing you can extract from a time ratio alone. To get actual speeds in km/h, you need at least one absolute number — a distance, a time, or one of the speeds.

Round trip and average speed

A round trip means the same distance is covered once downstream and once upstream. Total time = distance / d + distance / u. Average speed for the whole journey is total distance over total time, which works out to the harmonic mean of d and u:

average speed = 2 d u / (d + u)

Do not average d and u arithmetically — that gives b, not the round-trip average speed. The two are different unless s = 0 (no current at all). The harmonic mean is always smaller than the arithmetic mean because the slow upstream leg dominates the total time.

For a quick sanity check: if d = 10 km/h and u = 5 km/h, the round-trip average is 2 × 10 × 5 / 15 = 100/15 ≈ 6.67 km/h, which is below b = 7.5 km/h. The slow leg drags the average down.

Pipes and cisterns basics

A cistern is a tank. Pipes can either fill it (inlets) or empty it (outlets, leaks, drains). The trick that makes every pipe problem simple is the per-hour rate view.

  • If pipe A fills a tank in T hours, then in one hour it fills 1/T of the tank. Its rate is +1/T tank per hour.
  • If pipe B empties a full tank in T hours, then in one hour it removes 1/T of the tank. Its rate is −1/T tank per hour.
  • When several pipes operate together, the net rate is the algebraic sum of the individual rates.
  • Time to fill (or empty) the whole tank is 1 / net rate.

This is the only model you need. Every pipe problem in AFCAT — leaks, multiple inlets, time-shifted operations — is a signed-rate addition followed by one division.

Pipe typeSignRate (per hour)
Inlet, fills in T hourspositive+1/T
Outlet, empties in T hoursnegative−1/T
Leak, empties in T hoursnegative−1/T
Closed pipezero0

For arithmetic, it is often easier to work in LCM units rather than fractions. If the times are 6, 8 and 12 hours, take the tank to be 24 units. The pipes then deliver 4, 3 and 2 units per hour, which is much friendlier than 1/6, 1/8 and 1/12.

Pipe formulas and combined times

Three patterns cover almost every AFCAT pipe question.

Two inlets together. Pipe A fills in T1 hours, pipe B in T2 hours. Combined rate = 1/T1 + 1/T2. Combined time = T1 T2 / (T1 + T2). This is the product-over-sum formula, identical to time-and-work for two workers.

Inlet plus outlet (leak). Inlet fills in T1, outlet drains in T2. Net rate = 1/T1 − 1/T2. Net time = T1 T2 / (T2 − T1), assuming T2 > T1 so the tank does fill. If T2 ≤ T1, the outlet is at least as fast as the inlet and the tank never fills.

Multiple inlets and outlets. Add up all the positive and negative rates. The signed sum is the net rate; divide 1 by it to get the time.

ScenarioNet rate (tank / hour)Time to fill (hours)
One inlet, time T1/TT
Two inlets, times T1, T21/T1 + 1/T2T1 T2 / (T1 + T2)
Inlet + leak (T2 > T1)1/T1 − 1/T2T1 T2 / (T2 − T1)
Three pipes, two inlets + one outlet1/T1 + 1/T2 − 1/T31 / (signed sum)

Cistern with multiple inlets and outlets

When three or more pipes are involved, the LCM trick really pays off. Pick the LCM of the individual times as the tank's capacity in arbitrary units, then write each pipe's rate as an integer.

Worked example: three pipes can fill a tank in 6, 8 and 12 hours; a fourth pipe empties it in 24 hours. Take the tank to be LCM(6, 8, 12, 24) = 24 units. The four rates are +4, +3, +2 and −1 units per hour, so the net rate is +8 units per hour. Time to fill = 24 / 8 = 3 hours.

This LCM-of-times method is the single most useful pipe-and-cistern habit. It eliminates fractions and makes mental arithmetic possible. Use it every time you have three or more pipes.

Whenever you see three or more pipes, set the tank capacity to the LCM of the given times and work in integer units per hour.

Time-shifted pipe problems

The trickiest pipe variant — and the one that catches careless candidates — is the time-shifted problem. One pipe opens first; another joins later; a third closes after some time. Build the solution in stages.

  1. Figure out the rate of each pipe (in tank-per-hour or in LCM units per hour).
  2. Identify each stage of the timeline — a stage is a span during which the set of open pipes does not change.
  3. For each stage, compute the volume filled = (rate during that stage) × (duration of that stage).
  4. Set the sum of stage-volumes equal to the total tank capacity and solve for the unknown.

Typical AFCAT framing: pipe A is opened alone for the first two hours, then pipe B is also opened; the tank fills in T more hours; find T. Another framing: pipes A and B together are opened, but B is closed after t hours and A finishes the job; find t.

The arithmetic is always the same — sum of (rate × duration) over stages equals the capacity. Lay out a small table with one row per stage and you cannot go wrong.

Parallel with time-and-work

Pipes-and-cisterns is mathematically identical to time-and-work with one extra feature — some workers are allowed to undo work. A pipe that empties a tank is a worker with negative output.

Time and workPipes and cisterns
Worker A finishes job in T daysPipe A fills tank in T hours
A's rate = 1/T job per dayA's rate = 1/T tank per hour
Two workers together: 1/T1 + 1/T2Two inlets together: 1/T1 + 1/T2
Workers cannot undo workOutlet has rate −1/T
Total job = 1 unitTotal tank capacity = 1 unit (or LCM units)

If you are comfortable with one topic, you are already comfortable with the other. The only mental adjustment is the sign convention. Pipes inherit every shortcut from time-and-work — LCM trick, efficiency ratios, fractional-work-done-per-day.

Tank-full-then-leak-detected problems

This pattern shows up often enough to deserve its own treatment. A pipe takes T1 hours to fill a tank. Today, because of a leak, the tank actually takes T2 > T1 hours to fill. How long would the leak alone take to empty a full tank?

Set up the rates. Inlet rate = 1/T1. With the leak, the net rate dropped to 1/T2. The leak's rate (a negative number) is therefore 1/T2 − 1/T1, and the leak alone would empty the tank in T1 T2 / (T2 − T1) hours.

A second variant: the inlet fills the tank, and once full, a small outlet at the top starts overflowing water. Such problems just ask for either the steady-state inflow rate or how long the tank stays full — both follow from the signed-rate sum.

Common AFCAT trap patterns

Four mistakes account for almost every wrong answer in this chapter.

  • Sign flip. Writing b − s for downstream by reflex when the boat moves against the description in the question. Always re-read the direction word.
  • Forgetting to subtract the leak. A pipe fills in 8 hours; with a leak, it takes 10. Candidates sometimes say the leak takes 10 − 8 = 2 hours. Wrong — leak time is T1 T2 / (T2 − T1) = 8 × 10 / 2 = 40 hours. Always work in rates, not in time differences.
  • Arithmetic-mean confusion on round trips. Average speed on a round trip is the harmonic mean of d and u, not their arithmetic mean. The arithmetic mean gives b, which is a different quantity.
  • Units. Speeds in km/h, times in hours, distances in km. If a problem mixes m and km or hours and minutes, convert before computing. AFCAT sometimes deliberately mixes units to catch this.
Read the direction word twice. Underline the units before you start. Both habits save more marks in this chapter than any formula.

Time budget

Target finishing time per question in this chapter: 45 to 75 seconds. The numbers are friendly and the formula list is short, so a careful candidate clears these well below the 100-question / 120-minute average.

  • 0–10 seconds. Read the question. Identify the variant: pure boat, ratio-of-times, round trip, simple pipe, leak, or time-shifted.
  • 10–25 seconds. Write the speeds or rates. For pipes with three or more taps, switch to LCM units.
  • 25–60 seconds. Do the arithmetic. For ratio-of-times problems, jump straight to b : s = (m + n) : (n − m).
  • 60–75 seconds. Verify the units of the answer match the question. Confirm whether the asked quantity is b, s, d, u, time, distance or volume.

If you find yourself past 90 seconds on a boat-or-pipe question, mark it and move on. With only half a mark per paper on offer here, you cannot afford to bleed time at the cost of a percentages or interest question worth 3 marks.

Worked AFCAT-style examples

Example 1

A boat covers 24 km downstream in 3 hours and the same distance upstream in 6 hours. Find the speed of the boat in still water and the speed of the stream.

Answer: Boat 6 km/h, stream 2 km/h
Downstream speed d = 24/3 = 8 km/h. Upstream speed u = 24/6 = 4 km/h. b = (d + u)/2 = (8 + 4)/2 = 6 km/h. s = (d − u)/2 = (8 − 4)/2 = 2 km/h.
Example 2

The speed of a boat in still water is 9 km/h and the speed of the stream is 3 km/h. How long does the boat take to cover 36 km downstream?

Answer: 3 hours
Downstream speed = b + s = 9 + 3 = 12 km/h. Time = distance / speed = 36 / 12 = 3 hours.
Example 3

A boat takes thrice as long to go upstream a certain distance as it takes to go the same distance downstream. Find the ratio of the speed of the boat in still water to the speed of the stream.

Answer: 2 : 1
Time ratio downstream : upstream = 1 : 3, so speed ratio downstream : upstream = 3 : 1. Using b : s = (n + m) : (n − m) with m = 1 and n = 3, b : s = 4 : 2 = 2 : 1.
Example 4

A boat can row 12 km downstream in 2 hours. If the speed of the stream is 1 km/h, how long will the same boat take to row 10 km upstream?

Answer: 2 hours
Downstream speed = 12 / 2 = 6 km/h. With s = 1, b = 6 − 1 = 5 km/h. Upstream speed = b − s = 5 − 1 = 4 km/h. Time = 10 / 4 = 2.5 hours. Sanity check the options: 2.5 hours.
Example 5

A boat travels 20 km downstream and returns to the starting point. The downstream speed is 10 km/h and the upstream speed is 5 km/h. Find the average speed for the round trip.

Answer: About 6.67 km/h
Average speed for a round trip = 2 d u / (d + u) = 2 × 10 × 5 / (10 + 5) = 100 / 15 ≈ 6.67 km/h. Note that this is below the still-water speed (7.5 km/h) because the slow upstream leg dominates the total time.
Example 6

Pipe A can fill a tank in 10 hours and pipe B can fill it in 15 hours. If both are opened together, how long will they take to fill the tank?

Answer: 6 hours
Use LCM(10, 15) = 30 units. Rates: A = 3 units/hr, B = 2 units/hr. Combined = 5 units/hr. Time = 30 / 5 = 6 hours. Or by formula: 10 × 15 / (10 + 15) = 150 / 25 = 6 hours.
Example 7

Pipe A fills a tank in 8 hours and pipe B empties it in 12 hours. If both run together on an empty tank, how long will the tank take to fill?

Answer: 24 hours
LCM(8, 12) = 24 units. A = +3 units/hr, B = −2 units/hr. Net = +1 unit/hr. Time = 24 / 1 = 24 hours. Or by formula: T1 T2 / (T2 − T1) = 8 × 12 / (12 − 8) = 96 / 4 = 24.
Example 8

Three pipes can fill a tank in 4, 6 and 8 hours respectively. All three are opened together. How long will the tank take to fill?

Answer: About 1 hour 51 minutes (24/13 hours)
LCM(4, 6, 8) = 24 units. Rates: 6, 4, 3 units/hr. Combined = 13 units/hr. Time = 24 / 13 hours ≈ 1.846 hours ≈ 1 hour 51 minutes.
Example 9

A pipe fills a tank in 6 hours. Because of a leak at the bottom, it takes 8 hours to fill instead. How long will the leak alone take to empty a full tank?

Answer: 24 hours
Inlet rate = 1/6. Net rate with leak = 1/8. Leak rate = 1/8 − 1/6 = (3 − 4)/24 = −1/24. The leak alone empties the tank in 24 hours. Or by formula: T1 T2 / (T2 − T1) = 6 × 8 / (8 − 6) = 48 / 2 = 24.
Example 10

Pipe A can fill a tank in 12 hours and pipe B in 18 hours. Pipe A is opened first. After 4 hours, pipe B is also opened. In how many more hours will the tank be filled?

Answer: About 4.8 more hours
LCM(12, 18) = 36 units. A = 3 units/hr, B = 2 units/hr. In the first 4 hours, A fills 3 × 4 = 12 units. Remaining = 36 − 12 = 24 units. Together A and B fill at 5 units/hr. Time = 24 / 5 = 4.8 hours.
Example 11

Two pipes A and B can together fill a tank in 6 hours. If A alone takes 10 hours, how long would B alone take?

Answer: 15 hours
Combined rate = 1/6. A's rate = 1/10. B's rate = 1/6 − 1/10 = (5 − 3)/30 = 2/30 = 1/15. So B alone takes 15 hours.
Example 12

A boat takes 2 hours longer to go 24 km upstream than it takes to go the same distance downstream. If the speed of the stream is 2 km/h, find the speed of the boat in still water.

Answer: 10 km/h
Let b = still-water speed. Downstream speed = b + 2, upstream speed = b − 2. 24 / (b − 2) − 24 / (b + 2) = 2. Multiply through: 24(b + 2) − 24(b − 2) = 2(b2 − 4). 96 = 2(b2 − 4), so b2 = 52. That gives an awkward root; in AFCAT framing the intended numbers usually clean up. Testing b = 10: 24/8 − 24/12 = 3 − 2 = 1, not 2. Testing b = 6: 24/4 − 24/8 = 6 − 3 = 3. Testing b = 7: 24/5 − 24/9 = 4.8 − 2.67 = 2.13 ≈ 2. The cleanest AFCAT-style answer with given data is b ≈ 7 km/h. Read the option set carefully — this is the kind of question where rounding choices matter.

Exam-day strategy

  1. Memorise just three formulas: b ± s for boats, b : s = (n + m) : (n − m) for time-ratio problems, and 2du/(d+u) for round-trip average speed.
  2. For pipes with three or more taps, switch to LCM units immediately — fractions are pointless when the numbers are this small.
  3. For time-shifted pipe problems, draw a two-row timeline: rate per stage and duration per stage. Sum the products and equate to the capacity.
  4. Read the direction word twice. Most wrong answers in boats are sign-flips, not arithmetic errors.
  5. Average speed on a round trip is the harmonic mean, never the arithmetic mean. The arithmetic mean of d and u is b, which is a different quantity.
  6. Aim for 45 to 75 seconds per question. If you cross 90, mark and move on — this is a half-mark topic and time is more valuable on percentages or interest.

Practise Boats, Streams, Pipes and Cisterns for AFCAT

Boats, streams, pipes and cisterns drills in AFCAT pattern — direction, ratio-of-times and time-shifted fill problems with full explanations.

Start free AFCAT practice

Frequently asked questions

How much boats-streams-pipes-cisterns appears in AFCAT?

On average about half a mark per paper across recent AFCAT papers — sometimes a single question, sometimes none. The topic is light, but the marks are nearly free if you have done a 30-minute revision.

Are pipes-and-cisterns and boats-and-streams ever combined into one question?

No. AFCAT keeps the two sub-topics separate. A single question will be either purely a boat or purely a pipe scenario.

Is the boat-and-stream formula the same as the airplane-and-wind formula?

Yes. The same b ± s structure applies — b is the plane's air speed, s is the wind speed, downstream becomes tail-wind, upstream becomes head-wind. The maths is identical.

How do I handle a problem where the leak only starts after the tank is partially full?

Split the timeline into two stages: stage 1 with no leak, stage 2 with the leak active. Compute the volume added in each stage separately and add them up. The same staged approach works for any time-shifted pipe problem.

What if the upstream speed comes out negative or zero?

That means the stream is at least as fast as the boat (s ≥ b), so the boat cannot make progress upstream at all. AFCAT will not pose such a question — if your numbers give this, recheck your arithmetic.

Do I need to memorise the harmonic-mean round-trip formula or can I derive it?

Memorising 2du/(d+u) saves about 30 seconds. The derivation is straightforward — total distance divided by total time — but in a paced exam, the formula is faster.