Вам необходимо скачать:
Ваша программа должна подключить заголовочный файл messages.h. Каждому из процессов будут доступны следующие методы:
| Функция | Описание |
|---|---|
NumberOfNodes() |
Получить общее число узлов |
MyNodeId() |
Получить номер текущего узла |
PutLL(int node, long long value) |
Добавить value к сообщению узлу node |
Send(int node) |
Отправить сообщение узлу node |
Receive(int node) |
Получить сообщение от узла node |
GetLL(int node) |
Прочитать long long и сообщение от узла node |
Официальная документация Google Distributed CodeJam
python2 dcj.py test --source <файл с решением> --nodes <количество потоков. например, 3>
python2 dcj.py test --source maximum.cpp --nodes 3
В каждой задаче каждое ядро может послать не более 1000 сообщений суммарным объёмом не более 1Гб. Ограничение по времени - 5 секунд на ядро (суммарно - 5 минут процессорного времени).