2024 MCWC
The 2024 Mental Calculation World Cup was the 10th (and most recent) edition of the event. Aaryan Shukla (India) was the overall winner of the surprise tasks and also the overall champion, winning all four standard tasks.
Kaloyan Geshev (Bulgaria) finished second overall and second in surprise tasks, while Hiko Chiba (Japan) finished third overall.
Other GMCA members or Calculation League participants with notable results include:
Samuel Engel (USA) — 4th overall (5th in surprise tasks)
Mishti Shah (India) — 5th overall
Swanand Bhore (India) — 6th overall
Freddis Reyes (Cuba) — 7th overall
Domenico Mancuso (Italy) — 8th overall (6th in surprise tasks)
Veer Bagi (India) — 9th overall
Boris Quach (France) — 11th overall (8th in surprise tasks)
Hua Wei Chan (Malaysia) — 13th overall (10th in surprise tasks)
Daniel Timms (UK) — 17th overall
Surprise Task Categories (2024)
The 2024 MCWC surprise task category contained the following five tasks:
A variety of formats involving the addition and subtraction of products of two two-digit numbers
(a/b) + (c/d) + (e/f) = x/g, where the competitor had to find x
a through g were one-, two-, or three-digit numbers
1985^.5 / pi, to as many significant figures as possible (with pi given)
(a × b) − (c × d), with each number being five digits
Find the largest result among three values:
the 2nd / 3rd / 4th / 5th root of a four-digit number
a one-digit number (to three decimal places) raised to the 2nd / 3rd / 4th / 5th power
a / b, where b is a three-digit number and a is a four- or five-digit number
As of Season 3, Calculation League omits the third surprise task. The final surprise task is modified to fit the Calculation League format.
Example #1
4.025^4 − 67488 / 666
(Easy Level)
We only need to solve this question to the nearest integer.
The division can be computed easily:
67488 / 666 = 101, with a remainder of 222
So the full value is 101 1/3, although additional digits are unnecessary here.
To compute 4.025^4, the Binomial Theorem is efficient.
First square:
4.025^2 = (4 + 0.025)^2
= 4^2 + 2·4·0.025 + 0.025^2
= 16 + 0.2 + 0.000625
Unless a high number of digits is required, ignoring the final term is appropriate.
Now square again:
16.2^2 = 16^2 + 2·16·0.2 + 0.2^2
= 256 + 6.4 + 0.04
= 262.44
Subtracting:
262 − 101 = 161
Alternatively, instead of applying (x + y)^2 twice, we could expand (x + y)^4 directly, with x = 4 and y = 0.025:
4^4 + 4·4^3·0.025
Even just the first two terms already give 262.4, which is sufficiently accurate for this question.
Example #2
(76×13) + ((84×18) + (52×25) − (95×94)) − (48×99)
(Advanced Level)
For this question, the order of calculation is not especially important. My preference is to minimize the size of the numbers I am holding at each step.
One efficient approach:
48×99 = 4752
52×25 = 1300 → 4752 − 1300 = 3452
76×13 = 988 → 3452 − 988 = 2464
84×18 = 1512 → 2464 − 1512 = 952
95×94 = 8930 → 8930 + 952 = 9882
Final answer: −9882
General Strategy Notes
For this type of question, I generally recommend:
Reserve the most difficult calculation for last, so you can type or write while finishing it
Start with the second-most difficult calculation
If both positives and negatives are present, balance them early to reduce the number of digits you must keep
At each step, do the next most difficult calculation
Digit-by-Digit Alternative
Alternatively, this can be done digit-by-digit, which may be useful for larger expressions. It does require practice, especially when switching between different cross-multiplications.
Working right-to-left:
(4×5) + (8×9) − (2×5) − (4×8) − (6×3) = 32
→ Type 2, carry 33 + (5×9) + (4×9) + (8×9) + (4×9) − (2×2) − (5×5) − (4×1) − (8×8) − (3×7) − (6×1) = 68
→ Type 8, carry 66 + (9×9) + (4×9) − (5×2) − (8×1) − (7×1) = 98
→ Type 98
Example #3
984983^(1/7) − 6392136 / 94329
(Expert Level)
For questions of this type, it is helpful to estimate the order of magnitude of each component before computing.
We know:
6392136 / 94329 is between 10 and 100
984983 < 10^7, so 984983^(1/7) is less than 10
Calculating the division:
6392136 / 94329 ≈ 67.8
Because we can compute the second component to three significant digits, we only need to estimate the first component to within about 0.5 to ensure correctness to the nearest integer.
We know:
log(1,000,000) = 6
log(984,983) is slightly less than 6
Dividing by 7:
6 / 7 ≈ 0.86
So the first term is approximately:
10^.86
Since:
log(7) ≈ 0.845
We conclude that 984983^(1/7) is slightly greater than 7.
Therefore, the final estimate is:
7 − 68 = −61

