Объявления

Друзья, если не получается зарегистрироваться, напишите на почту vdv_forever@bk.ru.
Я оторву свою задницу от всех дел и обязательно Вас активирую! :smile10:
Добро пожаловать на геройский форум! :smile25:

Неточности и дополнения!

В этом разделе можно оставить свои наблюдения и замечания по справочнику, а также высказать предложения по его совершенствованию и наполнению. Вся информация этого раздела будет скрупулезно рассматриваться и по мере сил и времени добавляться в справочник
offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5587
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2185 раз.

N3 = 1/4 * (N - 360)..

Сообщение AlexSpl » 04 окт 2011, 12:07

Цитата:
N3 = 1/4 * (N - 120); при количестве дней от 121 до 360;

Потому что отрезок [121 .. 360] входит в [1 .. 400] целиком и его длина составляет 360 - 120 = 240 дней.
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5587
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2185 раз.

N3 = 1/4 * (N - 240)..

Сообщение AlexSpl » 04 окт 2011, 12:12

Цитата:
N3 = 1/4 * (N - 240); при количестве дней от 121 до 360.

Поэтому такое упрощение, на самом деле, есть усложнение

Правильно так:
N3 = 1/4 * max(0, min(N - 120, 240));
Вернуться к началу

offlineАватара пользователя
VDV_forever  
имя: Дмитрий
Администратор
 
Сообщения: 3862
Зарегистрирован: 22 мар 2009, 12:36
Пол: Мужчина
Поблагодарили: 986 раз.

поправил: http://ha..

Сообщение VDV_forever » 04 окт 2011, 12:13

http://www.handbookhmm.ru- Познай все тонкости игры!
Вернуться к началу

offlineАватара пользователя
VDV_forever  
имя: Дмитрий
Администратор
 
Сообщения: 3862
Зарегистрирован: 22 мар 2009, 12:36
Пол: Мужчина
Поблагодарили: 986 раз.

поправил: http://ha..

Сообщение VDV_forever » 04 окт 2011, 12:13

http://www.handbookhmm.ru- Познай все тонкости игры!
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5587
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2185 раз.

N3 = 1/4 * (N - 240)..

Сообщение AlexSpl » 04 окт 2011, 12:16

Цитата:
N3 = 1/4 * (N - 240); при количестве дней от 121 до 360.

НЕТ!

Посчитай очки для 121 дня!
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5587
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2185 раз.

Если упрощать, то то..

Сообщение AlexSpl » 04 окт 2011, 12:24

Если упрощать, то только так:

[pre2] Points = 200 - N при N от 1 до 60;
Points = [140 - 1/2 * (N - 60)] при N от 61 до 120;
Points = [110 - 1/4 * (N - 120)] при N от 121 до 360;
Points = [50 - 1/8 * (N - 360)] при N > 360.

[] = floor() - округление вниз.
[/pre2]
или

[pre2] Points = 200 - N при N от 1 до 60;
Points = [170 - 1/2 * N] при N от 61 до 120;
Points = [140 - 1/4 * N] при N от 121 до 360;
Points = [95 - 1/8 * N] при N > 360.

[] = floor() - округление вниз.[/pre2]
Вернуться к началу

offlineАватара пользователя
VDV_forever  
имя: Дмитрий
Администратор
 
Сообщения: 3862
Зарегистрирован: 22 мар 2009, 12:36
Пол: Мужчина
Поблагодарили: 986 раз.

Т.е. ты не согласен,..

Сообщение VDV_forever » 04 окт 2011, 12:27

Т.е. ты не согласен, что запись в формуле N3 = 1/4 * (N - 240); при количестве дней от 121 до 360. верна?

Тогда при:

N3 = 1/4 * (N - 120); при количестве дней от 121 до 360;

мы получим (для рассматриваемого случая) 1/4*120 = 30, что будет не верным.
http://www.handbookhmm.ru- Познай все тонкости игры!
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5587
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2185 раз.

Короче вот: Points..

Сообщение AlexSpl » 04 окт 2011, 12:39

Короче вот:

[pre2] Points = 200 - N при N от 1 до 60;
Points = [170 - N/2] при N от 61 до 120;
Points = [140 - N/4] при N от 121 до 360;
Points = [95 - N/8] при N > 360.

[] = floor() - округление вниз.[/pre2]
Дальше точно некуда!

Причём нужно тогда ещё добавить, что количество очков не может стать меньше 20!
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5587
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2185 раз.

Дима, на всякий случ..

Сообщение AlexSpl » 04 окт 2011, 13:06

Дима, на всякий случай, покажу, где ты заблуждаешься:

N1 = max(1, min(N, 60));
N2 = 1/2 * max(0, min(N - 60, 60));
N3 = 1/4 * max(0, min(N - 120, 240));
N4 = 1/8 * max(0, N - 360).


Для 400 дней имеем:
[pre2] N3 = 1/4 * max(0, min(N - 120, 240)) =
= 1/4 * max(0, min(400 - 120, 240)) =
= 1/4 * max(0, min(280, 240)) =
= 1/4 * max(0, 240) =
= 1/4 * 240[/pre2]

Ты пишешь,
Цитата:
N1 = 1 ... 60; при количестве дней от 1 до 60;
N2 = 1/2 * (N - 60); при количестве дней от 61 до 120;
N3 = 1/4 * (N - 240); при количестве дней от 121 до 360;
N4 = 1/8 * (N - 360); при количестве дней с 361.


Третья строчка должна быть именно
N3 = 1/4 * (N - 120); при количестве дней от 121 до 360;

Но почему тогда ты получаешь неверный результат для 400 дней? Ответ прост: каждая из этих формул работает только для указанного тобою диапазона дней и ни для какого иного! Нельзя так просто выкинуть из формулы min и max: она начнёт давать неправильные результаты.
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5587
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2185 раз.

Кстати, используя уп..

Сообщение AlexSpl » 04 окт 2011, 15:07

Кстати, используя упрощённые формулы для расчёта очков, можно легко найти упомянутое выше минимальное количество дней (593), за которое достигается абсолютный минимум 20 очков

[95 - N/8] = 20
95 - N/8 >= 20 и 95 - N/8 < 21
N/8 <= 75 и N/8 > 74
N <= 600 и N > 592

Этим двум неравенствам удовлетворяют числа 593, 594, 595, 596, 597, 598, 599 и 600, минимальное из которых - 593 дня.

Сорри за небольшой урок математики, не смог устоять Может, кому-нибудь пригодится метод решения уравнений с целой частью.
Вернуться к началу

Пред.След.

Вернуться в Предложения и замечания

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1