Checklist VsOSh AI 2026 School Stage (Moscow), grades 9–11 · Task 8
Weighted Voting of Three Models
Russian title: Задание 8
Apply a weighted-vote ensemble of three binary classifiers to a table and count correct final answers.
The task
Three models a1, a2, a3 distinguish dogs (class 0) from cats (class 1). A table (XLSX or CSV) lists, per row, the true class y and the three models' answers, all 0 or 1. With weights w1 = 2, w2 = 1, w3 = 3, compute S = w1·a1 + w2·a2 + w3·a3 and set ŷ = 1 if S ≥ 3, otherwise 0.
Count the rows where ŷ equals y.
Abridged and translated by SOTA from the official Russian materials. The official statement has the exact rules, and it wins wherever this summary differs.
In English
This task was published in Russian. SOTA translated its 4 files into English on 16 September 2026.
- Task statement Russian original of Task statement
- Official solution Russian original of Official solution
- Full paper (all tasks of the stage) Russian original of Full paper (all tasks of the stage)
- All solutions of the stage Russian original of All solutions of the stage
Read the task statement in English
Weighted Voting of Three Models
English translation by SOTA – AI Community of the Russian original. Organisers who would like this translation removed can email [email protected].
Task 8 of the school stage (Moscow) of the All-Russian School Olympiad (VsOSh) 2025/26 in artificial intelligence, grades 9–11. Original: tasks-ai-9-11-sch-msk-25-26.pdf.
Using three machine learning models , we want to distinguish photographs of dogs (class 0) from photographs of cats (class 1). To evaluate the quality of the models, we ran them on a set of images for which the correct answer is known.
In the table (XLSX format, CSV format), each row contains four numbers: column gives the correct class, and columns give the answers of the three models. All the numbers are equal to 0 or 1.
Translator's note: the PDF contains no links to the data files named here.
The models are trusted to different degrees; the weights are set as follows:
For each row, the weighted sum is computed:
The final answer is if , and otherwise.
Find the number of rows in which the final answer matches the correct answer . Give only this number as your answer.
Translator's note: the statement paper gives only the total for the olympiad (112 points); the official solutions give this task a maximum of 12 points (exact match of the answer).
Translated by SOTA. The Russian original is the official version and wins wherever the two differ. Translated from the statement and solution PDFs of the Moscow school stage (grades 9–11) on vos.olimpiada.ru. The papers name XLSX and CSV data files but do not link them. The spreadsheet formulas use the English function names IF and SUM. If you organise this olympiad and would like the translation removed, email [email protected] and we will take it down.
At a glance
- You get
- A table in XLSX or CSV format (not included in the published PDF).
- You submit
- One number.
- Scoring
- Exact answer (points per task are not stated in the statement file).
- Format
- School stage (Moscow), started 24 October 2025, grades 9–11; individual; online testing system; maximum 112 points for the paper.