Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Другие темы раздела
JavaScript Списки миниатюр изображений https://www.cyberforum.ru/ javascript/ thread673865.html
Помогите пож. надо что б на странице было размещено несколько картинок, и при наведении мышки она менялась, у меня же на странице высвечивается только одна картинка, я понимаю что должна использовать...
JavaScript Как сделать плавное подпрыгивание ссылки
Не через вебкиты, чтобы работало в IE 7 и т.п. Для примера сайт http://www.pcspeed.ru/ весь код исходный облазил, но так и не понял как там это реализовано (менюшка вверху). Прошу помощи. ...
Выпадающий список при вводе текста пользователем в форму JavaScript
Всем привет! Сделал скрипт, который ищет значения из БД. Скрипт написан на php. хочу сделать такую штуку, чтобы когда пользователь вводил информацию в поле ввода, динамически выпадал список с...
JavaScript onmouseover Привет! Такая ситуация: <div id="qwe" onmouseover="alert('1 алерт');">КНОПКА</div> В body onload: https://www.cyberforum.ru/ javascript/ thread673771.html
JavaScript Карта svg https://www.cyberforum.ru/ javascript/ thread673744.html
Всем привет. Нарисовала карту мира и сохранила ее в svg. Причем при создании карты некоторые территории получились разделенными на несколько отдельных частей. Вот как сделать так чтобы при...
JavaScript Вызов функции при нажатии на кнопку
У меня есть кнопка Регистрация, и есть заданая функция в отдельном файле, который прикреплени к хтмл странице (javascript.js), как сделать так, что при нажатии на эту клавишу, исполнялась функция...
JavaScript Кнопка перевертыш
Подскажите пожалуйста как реализовать кнопку которая будет сдвигаться вверх при наведении мыши , а когда мышь отведена сдвигаться обратно вниз. У меня получилось пока только сдвиг вверх , но как...
JavaScript Регулярное выражение Имеется такая разметка <li class="cat-item cat-item-9"> <a href="services/proizvodstvo-naruzhnoj-reklamy/" title="Просмотреть все записи в рубрике &laquo;Производство наружной... https://www.cyberforum.ru/ javascript/ thread673350.html
JavaScript Вертикальное центрирование https://www.cyberforum.ru/ javascript/ thread673312.html
Есть header и footer. Между ними должна быть кнопка, которая на разных мониторах будет находится по-центру по вертикали блока content : Помогите со скриптиком, спасибо:-[
JavaScript таймер с обратным отсчетом на php и javascript Здравствуйте, Необходимо вывести из базы список сколько кому времени осталось сидеть в интеренте. Как мне сделать таблицу, чтоб ы вней было имя и счетчик времени в обратном порядке. Например... https://www.cyberforum.ru/ javascript/ thread673248.html
супермизантроп
Эксперт JS
3862 / 2936 / 685
Регистрация: 18.04.2012
Сообщений: 8,541
18.10.2012, 12:44 0

Построение годового календаря чемпионата

18.10.2012, 12:44. Показов 2061. Ответов 1
Метки (Все метки)

Ответ

чемпионат страны от прочих соревнований (кубок страны, всякие турниры) отличается тем, что команды играют по круговой системе (каждая с каждой) и два раза - один раз на поле одной команды, второй раз - на поле другой

соответственно, для N команд-участниц чемпионата:
-- каждая команда сыграет на своём поле с N-1 другими командами
-- и эта же команда сыграет ещё N-1 раз в гостях у этих же команд

количество команд-участниц - всегда чётное (бывает, правда, что какую-то команду снимают с чемпионата - за договорные матчи, например, но обычно это делается перед началом чемпионата и место выбывшей команды занимает лучшая команда из низшей лиги)

для 16 команд (чемпионат России) каждая команда проведёт 15-ть игр на своём поле и 15-ть игр - в гостях, всего 30-ть матчей
т.е. для 16 команд в чемпионате будет проведено 30-ть туров, в каждом туре 8-ь команд играют с другими 8-ью командами

чемпионат делится на 2 круга - в первом круге каждая команда играет со всеми другими 15-ью
причём, домашние матчи чередуются с гостевыми
во втором круге эта же команда играет с теми же 15-ю соперниками, но поменявшись полями

тур может состоять из одного-двух-трёх... игровых дней - в вашем случае - из одного, или из двух
одна и та же команда по регламенту может проводить следующую встречу не ранее, чем через 48 часов после окончания предыдущего матча

сама круговая система - проста, она обычно повторяет систему шахматных турниров
см., например, http://chess.sainfo.ru/table.php - там таблицы прописаны для одного круга, добавляете в обратном порядке всё тоже самое, но меняя цвет ("белыми" в шахматах - это в футболе "у себя дома", "чёрными" - это в гостях)

главное требование - чтобы на любую дату после окончания очередного тура все команды провели приблизительно одинаковое количество матчей (допускается не более плюс-минус одна-две игры из-за переносов)

реальное расписание составляется, исходя из многих факторов:
а) задаются даты начала и окончания чемпионата
б) из международных организаций (ФИФА, УЕФА) получают расписание встреч сборных команд страны и расписание международных турниров (в Европе это Лига Чемпионов и Лига Европы и прочие значимые турниры) - международному расписанию отдаётся приоритет
в) добавляется расписание турнира на Кубок страны
г) так как в чемпионате принимают участие несколько команд из одного города (в России из Москвы - 4 команды, из Краснодара - две), матчи московских команд в Москве между собою разводятся - чтобы в один день не проходило более 2 матчей на московских стадионах - иначе нагрузка на полицию будет слишком большой
а в Краснодаре и вовсе один стадион в городе - это тоже надо учитывать
д) учитываются всякие-разные национальные праздники - в эти дни матчи стараются не проводить, опять же из-за проблем с обеспечением безопасности (например, в день десантника у полиции и так достаточно забот - усмирять пьяных вдв-шников, не стоит к ним добавлять пьяных футбольных фанатов)

самая большая сложность заключается в том, что международные турниры (и Кубок страны) проходят по системе с выбыванием проигравших из турнира
если запланировать, что наши команды "не вылетят" вплоть до финалов международных турниров, то из-за этого чемпионат сильно растягивается по времени (потому как наши обычно вылетают, не сразу, конечно... но вылетают)
если же, наоборот, запланировать, что вылетят сразу, то потом придётся переносить матчи, потому как слишком часто играть нельзя (см. выше указание на Регламент)
поэтому по-любому в расписании оставляют "окна" - резервные дни, в которые могут играться перенесённые из-за международных турниров встречи

в общем, что именно вам надо - я не знаю
если просто составление расписания (без учёта привходящих факторов) - то велкам на страницу о шахматах по ссылке - там всё просто и понятно

итоговое расписание чемпионата ("Календарь") выглядит так - http://rus.rfpl.org/index.php/page/index/calendar

Вернуться к обсуждению:
Построение годового календаря чемпионата
1
Заказывайте контрольные, курсовые и дипломы здесь.
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.10.2012, 12:44
Готовые ответы и решения:

Построение годового календаря чемпионата
Доброго времени суток. Помогите пожалуйста написать скрипт для годового календаря чемпионата по...

построения годового календаря чемпионата
Доброе время суток,очень нужна помощь с заданием,уже 2-й день сижу ,не могу сообразить. Перебрал...

Ввести с клавиатуры данные годового дохода в массив, отсортировать записи в массиве по убыванию годового дохода
Как отсортировать записи по убыванию?

Реализовать динамическое построение таблицы календаря в зависимости от дня недели
1.Реализовать в РНР динамическое построение таблицы календаря в зависимости от дня недели. ...

1
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.