Привіт Гість ( Вхід | Реєстрація )

> Конкурс, 25WMZ за участь в триденному змаганні
Burzum
Dec 18 2009, 08:28
Пост #1


D.NET'чик
********

Група: Trusted Members
Повідомлень: 1 113
З нами з: 27-April 05
З: Вінниця-Kиїв-Львів
Користувач №: 106
Стать: Чол
Парк машин:
Майже 0 ГГц



Адміністрація нашого сайту (форуму) люб'язно погодилась виділити 25 WMZ для проведення конкурсу в праймгріді під час змагання Winter Solstice Challenge!
Умови прості: потрібно прийняти участь в триденному змаганні, яке почнеться сьогодні о 19.47 за київським часом і закінчиться 21 грудня о 19.47. Переможця буде визначено випадковим чином, все буде чесно, кожен зможе сам провести розрахунки, які необхідні для визначення переможців. Проте, все залежатиме не тільки від сліпого жеребу, а від кожного учасника конкурсу: більша кількість обчислювальних ресурсів дає більше шансів на перемогу!

Переможця буде визначено за принципом, який є основою дитячої лічилочки: діти стоять в колі, ведучий каже "еники-беники, їли вареники і т. д.", з кожним новим словом вказуючи на нову дитину і так по колу, поки не закінчаться оті еники-беники-вареники. На кому закінчились - той і переміг. Іншими словами, буде використано залишок від ділення або, як по-іншому це називають, ділення по модулю. Отже, нам потрібен список учасників і якесь випадкове (досить велике) число. В якості випадкового числа буде використано кількість очок, яку заробить в челенджі наша команда.
Приклад: нехай в конкурсі приймають участь Дмитрик, Сашко, Миколка і їхня вірна подруга Планєтачька, тобто 4 учасники. Уявімо, що челендж закінчився, команда заробила 105664 очок (саме стільки ми заробили минулого змагання). Забув сказати: учасники в списку розташовуються по місцях, які вони зайняли в змаганні (місця всередині нашої команди). Отже, нехай до фінішу вони прийли таким чином:
1. Дмитрик (здається, так воно і має бути wink2.gif )
2. Сашко
3. Миколка
4. Планєтачька
Рахуємо по цьому списку від 1 до 105664 (приклад 1):
1. Дмитрик
2. Сашко
3. Миколка
4. Планєтачька
5. Дмитрик
6. Сашко
7. Миколка
8. Планєтачька
9. Дмитрик
10. Сашко
11. Миколка
12. Планєтачька
...
...
...
105661. Дмитрик
105662. Сашко
105663. Миколка
105664. Планєтачька
Перемогла Планєтачька (охніфігасобі)!
Трохи несправедливо, правда? Дмитрик готувався, назбирав величезну ферму, а Планєтачька, прийшовши до фінішу останньою, загребла бабло собі...
Тому для того, щоб відзначити тих, хто сильніше старався, ми виділимо їм більше місць (долей, частин, шансів) в списку: останній має одне місце в списку, передостанній - 2 місця, третій з кінця - 3 тощо. Отже, маємо новий список:
1. Дмитрик
2. Дмитрик
3. Дмитрик
4. Дмитрик
5. Сашко
6. Сашко
7. Сашко
8. Миколка
9. Миколка
10. Планєтачька.
Рахуємо по цьому новому списку від 1 до 105664. До речі, щоб не рахувати так довго, можна відкинути непотрібні проходи по колу (приклад 2). Для цього потрібно розділити 105664 на кількість місць у списку, отримаємо результат у вигляді цілої частини і залишку. Саме залишок і вкаже на номер переможця. Отже 105664 / 10 = (10566 * 10) + 4. Переміг номер 4, тобто Дмитрик, справедливість восторжествувала! Як бачите, все чесно: результат конкурсу залежить від двох чисел: кількості учасників (з цього числа випливає кількість всіх місць у списку) і кількості очок, яку набере команда - його наперед ніхто не знає.
Щоб не тягнути кота за ризіну і довго не чекати офіційних результатів челенджу, кількість очок візьмемо ту, яка буде на сайті праймгріду 22.12.09 опівночі (00 годин, стільки ж хвилин і секунд), беремо цілу частину, десяті-соті відкидаємо. Якщо хто не зрозумів, або має якісь доповнення, уточнення - пишіть!

UPD Приєднатися до участі ніколи не пізно: шанс отримати $25 має навіть той, хто приєднається за годину до кінця змагання, достатньо порахувати хоча б одне завдання! В конкурсі приймають участь всі, хто порахує хоча б одне завдання!
Питання: де можна буде подивитись список наших учасників і скільки очок заробила команда?
Відповідь: дивимось, для прикладу, результати минулого змагання: Команди, Учасники. Для нового змагання такі лінки з'являться, коли почнеться змагання.

UPD2 Маленьке доповнення. Хтось може запитати: "Що буде, якщо остача при діленні буде 0, тобто одне число поділиться на інше націло?" Відповідь можна вивести експериментальним шляхом: замість ділення використати лічилочку, як в прикладі 1. До речі, в тому прикладі саме так і сталось: 105664 ділиться на 4 без остачі. Отже, відповідь: якщо при діленні ми отримуємо остачу 0, то переможцем є останній в списку.

Це повідомлення відредагував Burzum: Dec 22 2009, 04:39
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
2 Сторінки V  1 2 >  
Reply to this topicStart new topic
Відповідей(1 - 14)
nikelong
Dec 18 2009, 08:34
Пост #2


Тера ранчер
**********

Група: Trusted Members
Повідомлень: 11 909
З нами з: 19-March 05
Користувач №: 92
Стать: Чол



ГЕНИАЛЬНО!


--------------------
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
ReMMeR
Dec 18 2009, 10:07
Пост #3


----===[ oO ]===----
*********

Група: Team member
Повідомлень: 2 910
З нами з: 20-October 05
З: Quake arena
Користувач №: 135
Стать: Чол
Free-DC_CPID



лол ок.
Питання про те, скільки місць дати Дмитрику ?
Яку тут формулу ?


--------------------
(Show/Hide)

# Open Door, So I Walk Inside ...


echo 'tuk tuk' > /dev/buben




RC5-72:


OGR-25:


User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Burzum
Dec 18 2009, 10:14
Пост #4


D.NET'чик
********

Група: Trusted Members
Повідомлень: 1 113
З нами з: 27-April 05
З: Вінниця-Kиїв-Львів
Користувач №: 106
Стать: Чол
Парк машин:
Майже 0 ГГц



Хто заробив найменше очок (останній в списку), отримує 1 місце, передостанній - 2, третій з кінця - 3 місця і т. д. до переможця (першого в фінішному списку). Якось так виходить, що він отримає стільки місць, скільки людей прийме участь в конкурсі.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
ReMMeR
Dec 18 2009, 10:21
Пост #5


----===[ oO ]===----
*********

Група: Team member
Повідомлень: 2 910
З нами з: 20-October 05
З: Quake arena
Користувач №: 135
Стать: Чол
Free-DC_CPID



Якщо буже 20 людей - перший отримає 20 місць ?
Думаю не дуже справедливо.
Треба ввести експоненцію - тіпа корінь квадратний чи не дуже квадратний.
тіпа :
К-тьМісць=ОкруглюємоДоБільшого( (К-тьВсіхУчасників - Місце + 1)^(0.5) )
0.5 - те, що треба узгодити. Може там 0.6 чи 0.4
При 20 учасниках і 0.5 перше місце отримує 4 МісцяВЖеребкуванні.

Найголовніше : Додавання клонів чи просто учасників з малою кількістю балів не буде ТАК суттєво впливати на кількість місць в жеребкуванні.


--------------------
(Show/Hide)

# Open Door, So I Walk Inside ...


echo 'tuk tuk' > /dev/buben




RC5-72:


OGR-25:


User is offlineProfile CardPM
Go to the top of the page
+Quote Post
ReMMeR
Dec 18 2009, 10:27
Пост #6


----===[ oO ]===----
*********

Група: Team member
Повідомлень: 2 910
З нами з: 20-October 05
З: Quake arena
Користувач №: 135
Стать: Чол
Free-DC_CPID



І думаю Мабуть хардварно обмежимо зверху - скільки б не було учасників - перше місце отримає не більше 9 місцьВжеребкуванні.
ок ?


--------------------
(Show/Hide)

# Open Door, So I Walk Inside ...


echo 'tuk tuk' > /dev/buben




RC5-72:


OGR-25:


User is offlineProfile CardPM
Go to the top of the page
+Quote Post
(_KoDAk_)
Dec 18 2009, 11:07
Пост #7


BOINC-guru
*********

Група: Trusted Members
Повідомлень: 3 662
З нами з: 11-August 07
З: Kharkov
Користувач №: 569
Стать: Чол
Парк машин:
E3-1245V2@3400-Mhz 16GB 1х GTX760DCMOC2GD5 Q8200@2300-Mhz 4GB + то там то сям



много букв


--------------------
- "ты говоришь так, будто тебя чай ваше не вставляет "

(Show/Hide)











Спаcибо автору алфавита за любезно предоставленные буквы.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
nikelong
Dec 18 2009, 11:16
Пост #8


Тера ранчер
**********

Група: Trusted Members
Повідомлень: 11 909
З нами з: 19-March 05
Користувач №: 92
Стать: Чол



Кагбэ если первый насчитал в 1000 раз больше ачкофф чем последний, то почему он имеет только в 9 раз лучшие шансы на победу?

либераст-кун НЭГОДУЭ!


--------------------
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
ReMMeR
Dec 18 2009, 11:37
Пост #9


----===[ oO ]===----
*********

Група: Team member
Повідомлень: 2 910
З нами з: 20-October 05
З: Quake arena
Користувач №: 135
Стать: Чол
Free-DC_CPID



nikelong, Предложи по очкам формулу.


--------------------
(Show/Hide)

# Open Door, So I Walk Inside ...


echo 'tuk tuk' > /dev/buben




RC5-72:


OGR-25:


User is offlineProfile CardPM
Go to the top of the page
+Quote Post
nikelong
Dec 18 2009, 12:03
Пост #10


Тера ранчер
**********

Група: Trusted Members
Повідомлень: 11 909
З нами з: 19-March 05
Користувач №: 92
Стать: Чол



Бурзумная вполне жЫзнена.

Чем система проще - тем прозрачнее резалты.

Алсо, траблы будут тока при раскладе если какая то сцуко с сотнями нефти серверов решит повысить свое ЧСВ шансы на победу и на за что на свете, уважаемыерит овер9000 клонов посчитавшие 1 задание.

С этим можно боротся установив планку...ну например в 5000 очков за три дня.
Т.е. вот мы щяс незнаем скоко будет учаснегофф которые наберут 5001 очко и больше, но думаю не более 20-30 smile.gif

Вот у первого и будет шанс в 30 раз выше на победу чем у последнего кто прошел проходной барьер...


--------------------
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
ReMMeR
Dec 18 2009, 12:28
Пост #11


----===[ oO ]===----
*********

Група: Team member
Повідомлень: 2 910
З нами з: 20-October 05
З: Quake arena
Користувач №: 135
Стать: Чол
Free-DC_CPID



Если делать линейные шкалы - то только по очкам, так как тут реальный типа-труд учитывается.


КолвоМестВЛотерееНаРыло= (ОчкиУчаснега/СуммаВсехОчков )*1000.

те что меньше единицы - или округляем до 1го места или отбрасываем ( устанавливая проходную планку в 0.1 % от команды)



--------------------
(Show/Hide)

# Open Door, So I Walk Inside ...


echo 'tuk tuk' > /dev/buben




RC5-72:


OGR-25:


User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Tamagoch
Dec 18 2009, 16:44
Пост #12


Мультікранчер
********

Група: Trusted Members
Повідомлень: 1 731
З нами з: 27-September 03
З: Бровари
Користувач №: 18
Стать: Чол
Free-DC_CPID
Парк машин:
Xeon 2690v2 (6x quiet mode), AMD Ryzen 5 3600 (6x no-HT), Intel i5 3rd gen (4x), а також все інше під рукою



будем еще спорить за 25$ ? ))
нам надо место достойное занять...

а то, что у меня денег нет, это не повод участвовать в челлендже, я в нем из-за спортивного интереса


зы. сам виноват, что 30 машин до сих пор не настроил....


--------------------
(Show/Hide)

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Rilian
Dec 18 2009, 17:22
Пост #13


interstellar
**********

Група: Team member
Повідомлень: 16 940
З нами з: 22-February 06
З: Торонто
Користувач №: 184
Стать: НеСкажу
Free-DC_CPID
Парк машин:
ноут и кусок сервера



предлагаю не усложнять, а выбрать победителя по методу конкурса ФАХ


--------------------
(Show/Hide)


IPB Image

IPB Image

IPB Image
IPB Image

загальна статистика: BOINCstats * FreeDC команда: BOINC команда Ukraine

IPB Image
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Burzum
Dec 18 2009, 20:37
Пост #14


D.NET'чик
********

Група: Trusted Members
Повідомлень: 1 113
З нами з: 27-April 05
З: Вінниця-Kиїв-Львів
Користувач №: 106
Стать: Чол
Парк машин:
Майже 0 ГГц



по методу фах трохи незручно: там обрубається велика частина слабких кранчерів (хоча, звісно, деякий сенс в цьому є), і, крім того, там повний рендом. який не враховує наскільки великі потужності у кожного кранчера.

Теекс... що маємо на даний момент: варіант, запропонований мною в першому повідомленні має 1 великий недолік: нечесні учасники можуть завести собі 10 екаунтів, щоб підвищити свої шанси, тому відпадає. Запропоновано кілька варіантів, думаю будуть ще.
Панікувати не варто, маємо ще приблизно дві доби на обговорення. Одне залишається незмінним: все залежить від кількості очок, які набере наша команда на фініші, це число не відоме нікому
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Death
Dec 19 2009, 00:53
Пост #15


<script ///>
**********

Група: Moderators
Повідомлень: 6 371
З нами з: 5-November 03
З: Kyiv
Користувач №: 26
Стать: НеСкажу
Free-DC_CPID
Парк машин:
гидропарк
jabber:deadjdona@gmail.com



я за первый вариант. за 25 бачей никто 10 клонов делать не будет. ))


--------------------
wbr, Me. Dead J. Dona OGR-27
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

2 Сторінки V  1 2 >
Reply to this topicStart new topic
1 Користувачів переглядають дану тему (1 Гостей і 0 Прихованих Користувачів)
0 Користувачів:

 



- Lo-Fi Версія Поточний час: 5th May 2024 - 07:44