Discord

Checklist ONIA 2026 County Stage, Grades 11–12 · Task 1

Sparks

Romanian title: Scântei

From the positions of sparks in snapshots of a drone light show, find the number of drones, their positions at each snapshot and their positions at a future moment.

  • Tabular
  • Clustering and trajectory extrapolation
  • Romanian original

The task

A formation of drones moves together in a vertical plane, each drone periodically emitting coloured sparks around itself. An automatic system records the positions of the sparks seen in periodic snapshots; the sparks are the only visual clue to the drones' positions.

Task 1 asks for the number of distinct snapshots and task 2 for the number of drones (the same in every snapshot). Task 3 asks for the position of every drone at each observed timestamp, and task 4 for their positions at Jan 26, 2026, 12:08:20 AM, assuming constant direction and speed.

Abridged and translated by SOTA from the official Romanian materials. The official statement has the exact rules, and it wins wherever this summary differs.

At a glance

You get
dataset.csv (31,250 rows: Name, Timestamp, X, Y in feet). Archive of 623,926 bytes.
You submit
CSV with id, subtaskID (task1–task4) and answer; ids are GLOBAL for tasks 1–2 and '<timestamp>|<droneID>' for tasks 3–4, answers '<x>|<y>' for positions.
Scoring
Tasks 1 and 2: exact match (10 and 20 points). Tasks 3 and 4: a predicted position is correct if |Δx| ≤ 0.7 and |Δy| ≤ 0.7 after an optimal geometric assignment; score_task3 = 60 × correct/total and score_task4 = 10 × correct/total.
Rules
  • On-site at county competition centres, in a prepared Docker/Jupyter environment (VS Code also available)
  • Problem statements unlocked with a password handed out in the room
  • Only the listed documentation may be consulted (NumPy, scikit-learn, OpenCV, Python, pandas, Matplotlib, seaborn, PyTorch, SciPy, CatBoost, Joblib)
Format
ONIA 2026 county stage, grades 11–12, 14 March 2026 (12:00–16:50 UTC on the platform).

Details

Year
2026, County centres, Romania
Round
County Stage, Grades 11–12 · Task 1
Language
Romanian
License
Not stated by the source