Онлайн-раунди
Кожен з шести онлайн-раундів починається з моменту публікації завдань на сайті змагання та триває 36 або 60 годин.
Задачі поділяються на дві групи – А та В. Задача групи А є складнішими за задачі групи В.
Доступні мови програмування: C, C++, Pascal, Java.
| Раунд | Початок | Кінець | К-ть задач групи А | К-ть задач групи B |
| 1 | 20 квітня - 12:00 GMT+1 | 21 квітня - 24:00 GMT+1 | 0 | 1 |
| 2 | 21 квітня - 12:00 GMT+1 | 22 квітня - 24:00 GMT+1 | 1 | 1 |
| 3 | 22 квітня - 12:00 GMT+1 | 23 квітня - 24:00 GMT+1 | 1 | 1 |
| 4 | 23 квітня - 12:00 GMT+1 | 24 квітня - 24:00 GMT+1 | 1 | 1 |
| 5 | 24 квітня - 9:00 GMT+1 | 26 квітня - 24:00 GMT+1 | 2 | 2 |
| 6 | 26 квітня - 17:00 GMT+1 | 27 квітня - 24:00 GMT+1 | 2 | 2 |
По кожній з задач можна надіслати до 20 розв’яків, які будуть одразу ж протестовані на тестах з умови. Останній надісланий розв’язок буде протестовано на всіх тестах після завершення раунду. Бали нараховуються за кожен тест окремо (як на шкільних олімпіадах).
Онсайт-раунд
Онсайт-раунд відбудется 15 травня 2010 року за стандартними правилами АСМ (5 годин, 5-8 задач).
256 кращих учасників отримають футболки «Algorithmic Engagements».
Після кожного онлайн-раунду будуть також додатково розіграні 10 футболок серед учасників, що набрали ненульову кількість балів.
Сайт змагання
Правила змагання
Враження одного з учасників PA-2009