Musala Soft Logo Конкурс по програмиране на Musala Soft и PC Magazine Bulgaria PC Magazine Bulgaria Logo
  Състезателна система
Сезон 2010 - 2011
Сезон 2009 - 2010
Сезон 2008 - 2009
Сезон 2007 - 2008
Сезон 2006 - 2007
Сезон 2005 - 2006
Сезон 2004 - 2005
Сезон 2003 - 2004
Сезон 2002 - 2003
Правила
Задача 1
Задача 2
Задача 3
Задача 4
Задача 5
Задача 6
Класиране
Финален кръг
Сезон 2001 - 2002
Сезон 2000 - 2001
Задача 6 от брой 3/2003 - ДВИЖЕНИЕ НА РОБОТ

The Winner
Владимир Молотков (в средата), победителят в шести кръг на конкурса по програмиране, получи Грамота и талон за покупка на компютърни компоненти на стойност 50USD от управителя на Мусала Софт Делян Лилов. Също така, той получи Panda Titanium - антивирусен софтуер от Computel, принтер Lexmar Z25 отново от Computel, сувенири от IBM, книга "Идору" от издателство Квазар и едногодишен абонамент за списание PC Magazine BG.

Условие на задача 6:
"Компанията Меканикал Мен (КММ), специализирана в разработката на роботи, която отскоро е клиент на Монблан Ложи, е много доволна от сътрудничеството и специално от работата на Пиер. Затова реши да им възложи нов проект, който да бъде ръководен от Пиер. КММ разработват нов робот, предназначен да пренася детайли от едно работно място на друго в голям промишлен цех пълен с много и най-различни "препятствия". Пиер и неговите колеги трябва да разработят софтуерното осигуряване на робота..."

Пълното условие на задачата (RTF Format) можете да намерите в брой 3/2003 на списание PC Magazine или да свалите от тази страница.

Класиране:
Място Име Град Точки
1 Владимир Молотков София 80
2 Валентин Михов Варна 40
3 Андрей Николов София 30
3 Антон Димитров Варна 30
3 Иван Георгиев Бургас 30
3 Иван Станишев Габрово 30
3 Николай Николов Ямбол 30
3 Николай Тодоров София 30
9 Мартин Чилев В.Търново 20
9 Николай Чилев София 20
11 Александър Мавров Ямбол 10
11 Кирил Минков Пловдив 10
11 Петко Минков Пловдив 10
11 Радослав Герганов София 10
11 Тодор Арнаудов Пловдив 10
16 Цветан Панагонов София 0

Също така, можете да видите пълното класиране по тестове.


Тестовете , въз основа на които журито е формирало класирането, са достъпни за всички. Можете да ги намерите чрез съответния линк.


Коментар по решението и резултатите на участниците:
Решението на шеста (последна) задача от задочната част на Конкурса не е никак лесно. Поради тази причина, или защото множеството на потенциалните участици във Финалния кръг е вече доста стеснено, бяха получени само 16 решения на задачата. Сред тях безсъмнено най-доброто е това на Владимир Молотков, който е и победител в общото класиране от шесте задочни кръга.

Предлагаме Ви и алгоритмичен анализ на задача 6.


Задача 6 (Движение на робот) - участници (по дата и час на последното получено решение):
 1. Цветан Панагонов - София - 30.03.2003, 19:20
 2. Тодор Арнаудов - Пловдив - 10.04.2003, 17:52
 3. Антон Димитров - Варна - 15.04.2003, 10:06
 4. Николай Николов - Ямбол - 15.04.2003, 21:51
 5. Владимир Молотков - София - 15.04.2003, 22:30
 6. Валентин Михов - Варна - 15.04.2003, 23:56
 7. Иван Георгиев - Бургас - 15.04.2003, 23:56
 8. Петко Минков - Пловдив - 15.04.2003, 24:00
 9. Кирил Минков - Пловдив - 15.04.2003, 24:00
10. Радослав Герганов - София - 15.04.2003, 24:00
11. Александър Мавров - Ямбол - 15.04.2003, 24:00
12. Андрей Николов - София - 15.04.2003, 24:00
13. Иван Станишев - Габрово - 15.04.2003, 24:00
14. Николай Тодоров - София - 15.04.2003, 24:00
15. Мартин Чилев - Велико Търново - 15.04.2003, 24:00
16. Николай Чилев - София - 15.04.2003, 24:00


Решения на всички участници:
За да може всеки лично да се убеди защо класирането е такова и защо има X, а не Y точки, публикуваме всички изпратени решения заедно с изходните кодове на всички програми (с изключение на тези, които пожелаха сорсът им да не се публикува).
За всеки участник са създадени .log файлове, които отразяват как са преминали тестовете върху програмата му. Въпросният .log файл се дава само за да добиете представа защо получавате точките, които са ви дадени, но не винаги отразява точната причина за провала на тестовете. Имайте предвид това.


Контестации:
Контестации могат да се подават от всички участници, стига да са основателни. Ще се разглеждат само претенции на участници, които са оценени неправилно в резултат от грешка на журито. Моля преди да изпратите контестация, внимателно прочетете условието на задачата за да прецените дали тя е основателна. Журито ще отговори на всички ваши въпроси, свързани с оценяването.

За въпроси можете да ни пишете на адрес: konkurs@musala.com.

Supported by Musala Soft Ltd.

Copyright 2000-2010 by Musala Soft Ltd. All rights reserved.