7-ая Олимпиада по программированию в LabVIEW !
-
Pavel Krivozubov
- professor
- Сообщения: 4422
- Зарегистрирован: 07 фев 2008, 16:39
- Награды: 3
- Версия LabVIEW: 7.0 - 2013
- Откуда: г. Электросталь
- Благодарил (а): 24 раза
- Поблагодарили: 9 раз
- Контактная информация:
Re: 7-ая Олимпиада по программированию в LabVIEW !
Я связался с организаторами, логи будут в понедельник.
Правила форума
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 88 раз
Re: 7-ая Олимпиада по программированию в LabVIEW !
Алгоритм так и построен, что при соприкосновении с противником он начинает активные действия.Sergey Ivanov писал(а):в первой игре (KislieOreshki - LabVIEW_Portal) разрыв был небольшой на протяжении всей игры (около 20-50), а потом LabVIEW_Portal вырвался вперёд (не помню с каким счётом)
в последующих играх разница была около 300
Так что до этого он может немного проигрывать.
А вот что было потом, в последующих играх, я не понял сам.
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 88 раз
Re: 7-ая Олимпиада по программированию в LabVIEW !
Проиграли, так проиграли.Pavel Krivozubov писал(а):Я связался с организаторами, логи будут в понедельник.
Но если это все по причине пропусков из-за контроля времени....
Я не согласен
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
- resuS
- assistant
- Сообщения: 144
- Зарегистрирован: 13 фев 2011, 20:24
- Версия LabVIEW: 2010
- Контактная информация:
Re: 7-ая Олимпиада по программированию в LabVIEW !
Я уверен что это из-за того что играем на одном поле только один раз:) Хотя я не знаю точно правил проведения игры в плей-оффе
P.S. К тому же странно, у них там такие счеты все, что одна команда точно выигрывает другую. Помню, когда наши алгоритмы тестировали, то сильные алгоритмы (построенные по совершенно разным схемам) играют почти одинаково и так уж нельзя было сказать что один уверенно делает другой. Только после набора статистики что-то становится ясно. А тут бац, и в каждый из восьми пар!!! один алгоритм очень хороший, а другой плохой. Это странно.
P.S. К тому же странно, у них там такие счеты все, что одна команда точно выигрывает другую. Помню, когда наши алгоритмы тестировали, то сильные алгоритмы (построенные по совершенно разным схемам) играют почти одинаково и так уж нельзя было сказать что один уверенно делает другой. Только после набора статистики что-то становится ясно. А тут бац, и в каждый из восьми пар!!! один алгоритм очень хороший, а другой плохой. Это странно.
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 88 раз
Re: 7-ая Олимпиада по программированию в LabVIEW !
Вот еще что....
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 88 раз
Re: 7-ая Олимпиада по программированию в LabVIEW !
Решение представленное командой LabVIEW Portal проиграло в 1/8 финала.resuS писал(а):Я уверен что это из-за того что играем на одном поле только один раз
Проиграла не в сухую и команде занявшей в последствии второе итоговое место.
И это отрадно, хотя и досадно.
Когда будут доступны логи игр, попробую их проанализировать и выявить наши ошибки.
Спасибо всем сочувствующим и участвующим.
Отдельное спасибо членам команды.
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
Aleksey Feoktistov
- leader
- Сообщения: 898
- Зарегистрирован: 20 янв 2009, 00:15
- Награды: 6
- Версия LabVIEW: 2015
- Откуда: Tyumen
- Поблагодарили: 2 раза
- Контактная информация:
Re: 7-ая Олимпиада по программированию в LabVIEW !
Все, что не делается, все к лучшему.
Вот когда будут на олимпиаде квартиры в Москве раздавать, тогда и будет за что бороться
Вот когда будут на олимпиаде квартиры в Москве раздавать, тогда и будет за что бороться
-
Pavel Krivozubov
- professor
- Сообщения: 4422
- Зарегистрирован: 07 фев 2008, 16:39
- Награды: 3
- Версия LabVIEW: 7.0 - 2013
- Откуда: г. Электросталь
- Благодарил (а): 24 раза
- Поблагодарили: 9 раз
- Контактная информация:
Re: 7-ая Олимпиада по программированию в LabVIEW !
Итоги и протоколы:
http://www.labview.ru/competition_2012/ ... ar_cache=Y
http://www.labview.ru/competition_2012/ ... ar_cache=Y
Правила форума
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
-
- VIP
- Сообщения: 1339
- Зарегистрирован: 03 фев 2010, 00:42
- Награды: 6
- Версия LabVIEW: 6.1 - 2024
- Откуда: Германия
- Благодарил (а): 1 раз
- Поблагодарили: 44 раза
- Контактная информация:
Re: 7-ая Олимпиада по программированию в LabVIEW !
Самое интересное в таких конкурсах - это решения, а их-то как раз и не выложили. Искусство должно принадлежать народу! И, кстати, можно посмотреть на отправленное решение от портала? Оно вроде тут проскакивало - да что-то я никак не найду топика...
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 88 раз
Re: 7-ая Олимпиада по программированию в LabVIEW !
Часть участников дали свои решения.AndreyDmitriev писал(а):И, кстати, можно посмотреть на отправленное решение от портала?
Я позже их выложу.
А пока наше:
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- VIP
- Сообщения: 1339
- Зарегистрирован: 03 фев 2010, 00:42
- Награды: 6
- Версия LabVIEW: 6.1 - 2024
- Откуда: Германия
- Благодарил (а): 1 раз
- Поблагодарили: 44 раза
- Контактная информация:
Re: 7-ая Олимпиада по программированию в LabVIEW !
Спасибо. А ничё так, аккуратненько. Insert Into Array, правда, во времякритичном цикле находится - тут лучше Replace использовать (впрочем это, конечно, зависит от того, сколько раз цикл проворачивается, да от типа данных). А что, по условиям задачки промежуточные результаты нельзя было хранить? Тут навскидку анализ каждый раз сначала начинается.
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 88 раз
Re: 7-ая Олимпиада по программированию в LabVIEW !
Априори неизвестен размер массива, так что было принято решение использовать Insert.AndreyDmitriev писал(а):Insert Into Array, правда, во времякритичном цикле находится - тут лучше Replace использовать (впрочем это, конечно, зависит от того, сколько раз цикл проворачивается, да от типа данных)
Файловое окружение использовать нельзя. Глобальные переменные можно.AndreyDmitriev писал(а):А что, по условиям задачки промежуточные результаты нельзя было хранить? Тут навскидку анализ каждый раз сначала начинается.
Но с таким вызовом игроков, невозможно отследить первый это вызов или нет, все первые.
На самом деле на предварительную подготовку - анализ, тратится не так много времени. Всего одна заливка от угла, я долго над этой заливкой бился, чтобы делать ее как можно эффективнее.
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- VIP
- Сообщения: 1339
- Зарегистрирован: 03 фев 2010, 00:42
- Награды: 6
- Версия LabVIEW: 6.1 - 2024
- Откуда: Германия
- Благодарил (а): 1 раз
- Поблагодарили: 44 раза
- Контактная информация:
Re: 7-ая Олимпиада по программированию в LabVIEW !
> Априори неизвестен размер массива, так что было принято решение использовать Insert.
Ну в этом случае тоже можно использовать замену. Скажем, если мы заранее знаем, что массив дорастёт, скажем до десяти тысяч элементов, и возможно будет расти дальше, то резервируем сразу 10000 в сдвиговом регистре, выполняем замену, контролируя размер, а когда массив закончится, добавляем ему, скажем, тысячу, и следующие тысячу итераций продолжаем делать замену. Таким образом, копирование всего массива будет происходить значительно реже. NI на последней выставке клятвенно уверял меня, что массивы в LabVIEW резервируются "с опережением", но что-то мне в это слабо верится. Вопрос требует некоторого исследования. Ну а уж извращаться так или нет - зависит от задачи. На умеренных размерах игра, конечно свеч не стоит.
Ну в этом случае тоже можно использовать замену. Скажем, если мы заранее знаем, что массив дорастёт, скажем до десяти тысяч элементов, и возможно будет расти дальше, то резервируем сразу 10000 в сдвиговом регистре, выполняем замену, контролируя размер, а когда массив закончится, добавляем ему, скажем, тысячу, и следующие тысячу итераций продолжаем делать замену. Таким образом, копирование всего массива будет происходить значительно реже. NI на последней выставке клятвенно уверял меня, что массивы в LabVIEW резервируются "с опережением", но что-то мне в это слабо верится. Вопрос требует некоторого исследования. Ну а уж извращаться так или нет - зависит от задачи. На умеренных размерах игра, конечно свеч не стоит.
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 88 раз
Re: 7-ая Олимпиада по программированию в LabVIEW !
Посмотрел вчера наши игры, точнее логи.IvanLis писал(а):Проиграли, так проиграли.
Но если это все по причине пропусков из-за контроля времени....
Я не согласен
Робот во время укладывался нормально, даже запас еще остался.
Проигрыш обусловлен несовершенством алгоритма или неудачным полем.
Позже попробую проиграть игры на полях из логов с двух сторон и посмотреть результаты.
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
Pavel Krivozubov
- professor
- Сообщения: 4422
- Зарегистрирован: 07 фев 2008, 16:39
- Награды: 3
- Версия LabVIEW: 7.0 - 2013
- Откуда: г. Электросталь
- Благодарил (а): 24 раза
- Поблагодарили: 9 раз
- Контактная информация:
Re: 7-ая Олимпиада по программированию в LabVIEW !
Я думаю нет повода переживать!
Каким бы не был конечный результат - наш алгоритм оказался не самым худшим, раз он в начале набрал самый высший балл в своей группе.
От лица администрации Портала и от себя лично мне хочется сказать огромное Спасибо каждому члену нашей команды!
Вы сделали всё что могли.
Надо проанализировать ошибки, набраться опыта и через год с новыми силами вернуть себе звание чемпиона в следующей олимпиаде!
Каким бы не был конечный результат - наш алгоритм оказался не самым худшим, раз он в начале набрал самый высший балл в своей группе.
От лица администрации Портала и от себя лично мне хочется сказать огромное Спасибо каждому члену нашей команды!
Вы сделали всё что могли.
Надо проанализировать ошибки, набраться опыта и через год с новыми силами вернуть себе звание чемпиона в следующей олимпиаде!
Правила форума
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 3 Ответы
- 2078 Просмотры
-
Последнее сообщение PozhiloyGoblin
-
- 0 Ответы
- 348 Просмотры
-
Последнее сообщение maxim_MA
-
- 23 Ответы
- 2439 Просмотры
-
Последнее сообщение dadreamer
-
- 2 Ответы
- 392 Просмотры
-
Последнее сообщение ujin1
-
- 5 Ответы
- 848 Просмотры
-
Последнее сообщение dadreamer