AIM Tech Mini Marathon 1
Difference between ru11 and ru12, changed 338 character(s)
Привет, Codeforces!↵

![ ](/predownloaded/37/f3/37f33e02b6220a02b1c61b24d92a72828d9b5f55.png)↵

Приглашаем вас поучаствовать в **AIM Tech Mini Marathon 1**, который состоится [1 февраля, в четверг, в 19:00 MSK](https://www.timeanddate.com/worldclock/fixedtime.html?day=1&month=2&year=2018&hour=19&min=0&sec=0&p1=166) и продлится 3 часа.↵

Это **нерейтинговый контест**, в котором участникам будет предложена одна задача, не имеющая быстрого и полного решения. Решения будут оцениваться независимо по каждому тесту некоторым положительным числом. Точная формула подсчета баллов будет задана в условии задачи. Баллы по отдельным тестам суммируются для получения конечного результата решения. В контесте могут принять участие команды размером до трех человек.↵

**В начале соревнования будут опубликованы все тесты**, они будут использованы и для промежуточного и для финального тестирования. Также вам будет доступен чекер и визуализатор ваших решений, написанный на языке python3. В конце анонса вы найдете подробности о настройке окружения. Локальный запуск чекера и визуализатора является опциональным, но они помогут вам в решении задачи. Решения могут быть написаны на любом языке, который поддерживается codeforces.↵

AIM Tech Mini Marathon 1 пройдет во время Петрозаводских сборов, которые наша компания традиционно спонсирует. По окончанию контеста мы наградим топ-5 команд участников сборов памятными футболками.↵

Марафон подготовили сотрудники компании AIM Tech: [user:ArtDitel,2018-01-30], [user:Kostroma,2018-01-30], [user:SirShokoladina,2018-01-30], [user:zeliboba,2018-01-30], [user:Edvard,2018-01-30], [user:zloyplace35,2018-01-30].↵

Благодарим Михаила Мирзаянова [user:MikeMirzayanov,2018-01-30] за Codeforces и Polygon, и координатора задач Николая Калинина [user:KAN,2018-01-30] за помощь в подготовке раунда!↵

Наша компания занимается алгоритмической торговлей на бирже, ключевыми понятиями для нас являются big data, low latency и high frequency trading. Умение писать эффективный C++ код, алгоритмическое мышление и математическая интуиция очень полезны в нашей работе, поэтому большая часть наших сотрудников — олимпиадники по программированию и математике. В свободное от работы время мы участвуем в разных соревнованиях по программированию и не только, испытываем себя на прочность в походах и покоряем горные вершины.↵

Узнать о нас больше можно на сайте aimtech.com, в facebook и instagram. А еще нам всегда можно написать с любым вопросом, в том числе и по поводу работы у нас – через CF, VK, FB, Telegram или просто по почте.↵
 ↵
Всем удачи и высокого рейтинга!↵


Для корректной работы визуализатора вам понадобится python3 с установленной библиотекой pillow. Python3 можно скачать здесь https://www.python.org/downloads/. Pillow можно установить, выполнив команду `pip3 install pillow` в Linux, Windows или MacOs.↵
Для проверки установки создайте файл `test.py` со скриптом:↵

~~~~~↵
from PIL import Image, ImageDraw↵
im = Image.new("RGB", (128, 128))↵
draw = ImageDraw.Draw(im)↵
draw.line((0, 0) + im.size, fill=128)↵
draw.line((0, im.size[1], im.size[0], 0), fill=128)↵
del draw↵
im.show()↵
~~~~~↵

и запустите его: `python3 test.py`↵
Вы должны увидеть красный крест на черном фоне. ↵

Если возникли проблемы, то пишите в комментариях.↵

**UDP. В данном соревновании нет ограничения одного компьютера на команду, вы можете использовать по компьютеру на участника**↵

**TCP. Каждый тест будет находиться в отдельной задаче, состоящей из одного теста**


**IGMP.  Вы можете скачать защищенный архивом пароль, используя любую из ссылок**:↵

https://drive.google.com/file/d/1dkIBfW_Gy6c3FJtXjMXZPMsGKRyn3pzp↵

https://www.dropbox.com/s/77jrplnjgmviiwt/aimmaze.zip?dl=0↵

**Пароль будет опубликован в условии. Пожалуйста, используйте только одну из ссылок, там выложены одинаковые архивы**

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
ru15 Russian ArtDitel 2018-02-02 08:47:03 23 Мелкая правка: 'user:izban, [user:Be' -> 'user:izban], [user:Be'
ru14 Russian ArtDitel 2018-02-02 00:24:45 1074
en15 English ArtDitel 2018-02-02 00:17:16 23 Tiny change: 'user:izban, [user:Be' -> 'user:izban], [user:Be'
en14 English ArtDitel 2018-02-02 00:16:48 1083
en13 English ArtDitel 2018-02-01 19:51:03 80
ru13 Russian ArtDitel 2018-02-01 19:50:30 80
ru12 Russian ArtDitel 2018-02-01 18:49:28 338
en12 English ArtDitel 2018-02-01 18:47:53 12
en11 English ArtDitel 2018-02-01 18:46:33 336
en10 English ArtDitel 2018-02-01 18:25:52 95
ru11 Russian ArtDitel 2018-02-01 18:24:42 85
en9 English ArtDitel 2018-02-01 10:32:21 78
ru10 Russian ArtDitel 2018-02-01 10:31:28 79
en8 English ArtDitel 2018-01-31 23:40:06 105
ru9 Russian ArtDitel 2018-01-31 23:38:58 130
en7 English ArtDitel 2018-01-31 14:01:53 130
en6 English ArtDitel 2018-01-31 12:39:28 61
ru8 Russian ArtDitel 2018-01-31 12:37:52 67
en5 English ArtDitel 2018-01-31 00:39:50 9 Tiny change: 'eld [this Wednesday on th' -> 'eld [this Thursday on th'
ru7 Russian ArtDitel 2018-01-31 00:39:24 10 Мелкая правка: 'евраля, в среду, в 19:00 ' -> 'евраля, в четверг, в 19:00 '
en4 English ArtDitel 2018-01-30 22:19:17 25
ru6 Russian ArtDitel 2018-01-30 22:18:19 19 Мелкая правка: '=0&p1=166).\n\nЭто *' -> '=0&p1=166) и продлится 3 часа.\n\nЭто *'
en3 English ArtDitel 2018-01-30 22:05:26 1 Tiny change: '18-01-30],[user:zeli' -> '18-01-30], [user:zeli'
ru5 Russian ArtDitel 2018-01-30 22:05:05 2
ru4 Russian ArtDitel 2018-01-30 22:03:05 0 (опубликовано)
ru3 Russian ArtDitel 2018-01-30 22:02:47 6
en2 English ArtDitel 2018-01-30 22:02:21 6
en1 English ArtDitel 2018-01-30 22:01:00 2980 Initial revision for English translation
ru2 Russian ArtDitel 2018-01-30 22:00:27 6
ru1 Russian ArtDitel 2018-01-30 21:57:14 3127 Первая редакция (сохранено в черновиках)