Шести кръг от конкурс по програмиране на PC Magazine BG и Musala Soft се провежда като
Турнир по програмиране на БАРС
Можете да намерите условието на задача 6
(PDF)
(RTF)
в брой 03/2006 на списание PCMagazine BG както и на този сайт.
- Можете да видите съответните входни и изходни данни за една примерна игра
тук.
- Можете да видите една примерната игра
тук.
- Можете да намерите информация за картите, които участват в играта
тук.
- Участникът с най-много точки от всички игри печели 100 точки. Останалите участници получават точки, които са пропорционални
на спечелените от тях точки по време на всички игри.
- Играч не може да продава повече акции, от колкото притежава. Ако някое решение направи такъв невалиден
ход му се присъжда загуба.
- Наименованието на картите от видове 2x_*_1/2_A, 2x_*_1/2_B, 2x_*_1/2_C и 2x_*_1/2_D се променят съответно
на 1/2_A_2x_*, 1/2_B_2x_*, 1/2_C_2x_* и 1/2_D_2x_*. Това се прави с цел да може да се различават картите от вид 2x, когато
се играят от програмите на състезателите.
- Променят се условията за оценяване на играчите. При победа участника получава 2 точки, за равен се присъжда 1,
а при загуба - 0. Крайното класиране се прави по общия брой спечелени точки във всички игри.
- Играч не може да купува повече акции, от колкото притежава банката или на стойност по-голяма от притежаваните
от играча пари. Ако някое решение направи такъв невалиден ход му се присъжда загуба.
- Ако за даден ход едно решение използва повече от 0.5 секунди играта свършва и на това решение се присъжда загуба.
- Ако за даден ход едно решение не успее да завърши успешно изпълнението си играта свършва и на това решение
се присъжда загуба.
- Във входния файл се добавя още един ред. Описанието на входния файл вече изглежда така:
Входните данни са записани във входния текстов файл BROKER.INP. На първия ред са записани 2 числа – номера на хода
(от 1 до 10), които трябва да направите и едно от числата 1 или 2, оказващо дали сте първи или втори играч.
На втория ред са записани 4 числа – съответно броят акции на компаниите A, B, C и D, които са налични в банката.
На третия ред има 4 числа – цените на акциите на четирите компании. На следващия ред е записано едно число – парите
които притежавате в момента. На петия ред са записани 4 числа – съответно броят акции на компаниите A, B, C и D, които
вие притежавате в момента. На ред номер шест, е записан броят неизползвани карти, с които разполагате. На седмия ред
са записани картите разделени с един интервал, във форматът описан по-горе. На следващия ред е записана сумата, която
притежава вашият съперник, а на ред номер девет са записани четири числа – броя акции съответно на компаниите A, B, C и D,
които притежава вашият противник.
Място |
Име |
Град |
Общо |
1 |
Ангел Джигаров |
Бургас |
100.00 |
2 |
Павел Владов |
Горна Оряховица |
92.99 |
3 |
Момчил Иванов |
Ямбол |
75.55 |
4 |
Иван Иванов |
София |
62.53 |
5 |
Антони Средков |
Бургас |
53.71 |
6 |
Ангел Владов |
Горна Оряховица |
24.85 |
7 |
Александър Георгиев |
София |
23.25 |
8 |
Деян Чакъров |
София |
16.03 |
Общо спечелените точки в игрите можете да видите тук.
Публикуваме всички изпратени решения.
Можете да видите как е протекла всяка една игра тук. За всяка игра са създадени
log файлове, които отразяват как е преминала тя. Въпросният log файл се дава само, за да добиете
представа защо получавате точките, които са ви дадени, но не винаги отразява точно как е завършила играта.
Можете да видите анализ на Ангел Джигаров
тук.
- Ангел Джигаров - Бургас - 13.04.2006, 18:00
- Иван Иванов - София - 14.04.2006, 18:59
- Павел Владов - Горна Оряховица - 14.04.2006, 20:10
- Ангел Владов - Горна Оряховица - 14.04.2006, 22:23
- Антони Средков - Бургас - 15.04.2006, 21:24
- Деян Чакъров - София - 15.04.2006, 23:18
- Момчил Иванов - Ямбол - 15.04.2006, 23:55
- Александър Георгиев - София - 15.04.2006, 24:00
За въпроси можете да ни пишете на адрес: konkurs@musala.com.
Supported by Musala Soft Ltd.
Copyright 2000-2010 by Musala Soft Ltd. All rights reserved.
|