Київська міська олімпіада з математики проходила у два тури: в неділі, 22 січня та 29 січня 2012 року. Змагання було відкритим: крім учнів, що посіли призові місця на районному етапі олімпіади, до участі в першому турі змогли долучитися всі охочі київські школярі, що навчаються в 7—11-х класах (або молодші учасники, якщо вони виступали за 7-й клас).
Перший тур олімпіади учні Голосіївського та Святошинського районів Києва, а також учасники з УФМЛ, писали на факультеті кібернетики Київського національного університету ім. Тараса Шевченка. Учні решти восьми районів перший тур писали в приміщенні Київського університету імені Бориса Грінченка на вул. Тимошенка, 13б.
Другий тур всі учасники, що вдало впоралися із завданнями першого туру, писали в приміщенні Інституту післядипломної педагогічної освіти на просп. Тичини, 17 (Лівий берег).
Апеляція результатів першого туру відбулася в середу, 25 січня, а другого туру — в понеділок, 6 лютого. Обидві опеляції проведено у приміщенні Інституту післядипломної педагогічної освіти.
Доступні для завантаження матеріали першого та другого турів змагання. Для проведення олімпіади й перевірки розв’язків запрошено близько 100 членів журі, голова журі — Богдан Владиславович Рубльов.
У результатах першого туру червоним кольором шрифту позначено тих, хто писав олімпіаду поза заявками районів і без попередньої реєстрації, а синім — тих, кого не було в заявках районів, але хто вчасно зареєструвався. Для визначення остаточних результатів олімпіади суму балів за другий тур для кожного учасника додавали до суми його балів за перший тур.


Умови та розв’язки задач першого туру