Ну таки да, рассказывают, что там есть специфичесике навыки - типовые методы решения, и главное - методы как уложиться в доступное время, сделав максимум возможного.
даже не могу представить... написать "сортировку пузырьковым методом" за 5 минут? дык это зависит от скорости печати. сочинить новый алгоритм? - а если ещё никто его в мире не сочинил? как тут оценивать?! как это вообще может быть СПОРТОМ?! если программирование - это ремесло, то почему не сделать слесарей-спорстменов, спортсменов-электриков. если творчество, то должны быть художники-спортсмены, спорсмены-писатели детективов...
Олимпиадные задачи обычно требуют сочинить нетривиальный алгоритм. Не впервые в мире (потому что автор задачи должен был сочинить его первым), но всякое может быть, может получиться, что участники придумают более лучший алгоритм. Оценивают как обычно на олимпиаде - сколько задач решено корректно, сколько частично, и при корректности учитывают производительность и требования к памяти.
Ну, а спорт - такой же, как например шахматы или игра в мафию или брейн-ринг.
Как прочтение сборников партий само по себе не сделает хорошим шахматистом, так и прочтение Кнута не сделает хорошим программистом. А спорт, естественно, в соревновательности.
не просто "чтению", а "изучению"! изучение чужих партий, как и чужих алгоритмов, наоборот, как раз и способствует прокачке навыков! ты чота совсем не в ту степь мыслишь, алё... а как по-твоему иначе учиться шахматам или сочинению алгоритмов?! в "нормальном" спорте, вообще-то, тоже соответствующие теории изучают, а не просто тупо мячик туда-сюда пинают. но нормальный спорт - это соревновательность: кто быстрее, сильнее, ловче? шахматы - кто больше партий изучил. чемпионаты - это по сути: "вот до такого-то хода это была такая-то партия, а дальше претендент сделал ход, который никто не делал ранее..." как тут аналогию с программизмом провести, я не знаю. не вижу в чем тут "соревновательность"!
Шахматы и программирование - это спорт про кто умнее (для некоего варианта того, что считать умом). Мафия - про кто эмоционально чувствительнее и выразительнее.
Если бы шахматы были про кто больше партий изучил, все шахматисты играли бы строго одну оптимальную партию (и или все эти одинаковые партии заканчивались бы ничьей, либо преимуществом одного из цветов). А на самом деле они про нахождение лучших ходов, которые никто не делал ранее.
очевидно, что "умнее" в шахматах тот, у кого мощнее процессор и обширней база заранее просчитанных вариантов. пионер из шахматного кружка сначала запоминает "детский мат", потом "староиндийскую защиту", потом гамбиты, потом получает разряды, доходит до высоких чемпионатов, но это всё - тупое накопление опыта. я не знаю что за новые комбинации можно изобрести в шахматах. ну хорошо, у какого-то ребенка IQ под 200 и он именно просчитывает комбинации, которые его тупой противник просто "помнит". извини, но я не могу считать это спортом. мафия - ты вообще в курсе что это за игра? это если бы там играли двое, то возможно, можно было бы говорить о соревновании - кто чувствительней или выразительней. но я даже не знаю как можно формализовать правила для "соревнований по мафии". давай тогда ещё вспомним карточные игры. спортивный покер. да, тоже - "у кого лучше покерфейс". но тут тоже всё сводится к способностям "считать".
> А на самом деле они про нахождение лучших ходов, которые никто не делал ранее. ну а я как сказал?!
программист - взял, и улучшил какой-то известный алгоритм. сделал что-то, до чего никто раньше не додумался. вот я не так давно судоку решал. dancing lines - существенно ускорило метод перебора. но я не представляю, чтобы этот фокус кто-то из "спортсменов" мог повторить на каких-то "соревнованиях"! это не так работает! так что, можете, конечно, соревноваться: кто быстрее напишет "hello, world" - на здоровье! пусть победителю будет приятно...
> пионер из шахматного кружка сначала запоминает "детский мат", потом "староиндийскую защиту",
Не, не так. Пионер учится именно просчитывать вперед. Причем интересно, что этот навык переносим между разныим играми. Я когда-то в школе обратил внимание, что у мальчика, который хорошо играл в шахматы, фигуры норовили собираться в этакие треугольники. А потом десяток лет позже я на работе регулярно играл в бридж, где тоже надо просчитывать варианты вперед. В шахматы вообще не играл. Но вот однажды сел играть с племянником, и обнаружил, что у меня фигуры тоже стали собираться в треугольники. Не случайно сильные шахматисты всегда и сильные карточные игроки тоже.
> мафия - ты вообще в курсе что это за игра? это если бы там играли двое, то возможно, можно было бы говорить о соревновании - кто чувствительней или выразительней. но я даже не знаю как можно формализовать правила для "соревнований по мафии".
Естественно в курсе. И правила есть для "спортивной мафии" (даже в нескольких слегка отличающихся вариантах у разных клубов), с подсчетом очков. В мафии поиск этой мафии строится на том, что мафиозные игроки ведут двойную жизнь, и это влияет не только на логику их решений, но и на психологический фон, потому что мозг загружен дополнительными подсчетами и скрытой коммуникацией. Поэтому там с одной стороны идет распознавание "он поговорил по-красному" или "он поговорил по-черному", а с другой необходимо проявить убедительность и уговорить других игроков следовать своим советам. Комбинация логики и эмоциональности.
Спортивный бридж, кстати, тоже есть. Он построен на том, что в турнире одни и те же раскладки карт играются по очереди всеми командами (ну, то есть, половиной команд с одной стороны, половиной команд с другой). Есть процедура того, как раскладка играется и карты упаковываются назад без перемешивания.
>> А на самом деле они про нахождение лучших ходов, которые никто не делал ранее. >ну а я как сказал?!
Про запоминание.
> но я не представляю, чтобы этот фокус кто-то из "спортсменов" мог повторить на каких-то "соревнованиях"! это не так работает
Именно что работает, я об этом и говорю. И тренировки на спортивное программирование заключаются в обучении, как быстро и эффективно проделывать такие фокусы.
ну а как пионер учится "просчитывать"?! - разбором партий... расскажи про иной метод? я не знаю...
у нас знакомые спортивные бриджисты из Уфы раньше приезжали в Ч на соревнование, у ГК на ночевку оставались... дык у них та же система, как в шахматах: записи игр, разбор полетов. на соревнованиях - да, одинаковые раскладки, ребята рассказывали. игра идет на двух столах в разных комнатах. на одном команда сидит СЮ, на втором - ВЗ. тут как раз всё чётко задано и оговорено.
>>> А на самом деле они про нахождение лучших ходов, которые никто не делал ранее. >> ну а я как сказал?! > Про запоминание. нет! игра идет по известной цепочке ходов СНАЧАЛА, а потом делается ход, который не далался ранее!
> как быстро и эффективно проделывать такие фокусы. я привел пример dancing lines. научи меня, как проделывать такой фокус на соревновании? то есть: вот так вот взять, и изобрести новый алгоритм. на скорость.
> ну а как пионер учится "просчитывать"?! - разбором партий... расскажи про иной метод? я не знаю...
Ну да, разбором партий. В мозгу при этом формируется распознавание паттернов. Но это не жесткое запоминание.
>> как быстро и эффективно проделывать такие фокусы. >я привел пример dancing lines. научи меня, как проделывать такой фокус на соревновании? то есть: вот так вот >взять, и изобрести новый алгоритм. на скорость.
Я конкретно этим специально не занимался, поэтому не знаю. Надо спрашивать у тех, кто занимался. Я могу предложить только советы, которые годятся и для решений на скорость и для решений вообще:
(no subject)
Date: 2024-07-08 18:17 (UTC)(no subject)
Date: 2024-07-09 06:18 (UTC)как это вообще может быть СПОРТОМ?! если программирование - это ремесло, то почему не сделать слесарей-спорстменов, спортсменов-электриков. если творчество, то должны быть художники-спортсмены, спорсмены-писатели детективов...
(no subject)
Date: 2024-07-10 00:47 (UTC)Ну, а спорт - такой же, как например шахматы или игра в мафию или брейн-ринг.
(no subject)
Date: 2024-07-10 04:53 (UTC)уж тем более - мафия или брейн-ринг. вы ещё посоревнуйтесь кто быстрее пройдет тест Айзенка.
(no subject)
Date: 2024-07-10 14:21 (UTC)(no subject)
Date: 2024-07-11 03:15 (UTC)в "нормальном" спорте, вообще-то, тоже соответствующие теории изучают, а не просто тупо мячик туда-сюда пинают.
но нормальный спорт - это соревновательность: кто быстрее, сильнее, ловче? шахматы - кто больше партий изучил. чемпионаты - это по сути: "вот до такого-то хода это была такая-то партия, а дальше претендент сделал ход, который никто не делал ранее..." как тут аналогию с программизмом провести, я не знаю. не вижу в чем тут "соревновательность"!
(no subject)
Date: 2024-07-11 08:01 (UTC)Если бы шахматы были про кто больше партий изучил, все шахматисты играли бы строго одну оптимальную партию (и или все эти одинаковые партии заканчивались бы ничьей, либо преимуществом одного из цветов). А на самом деле они про нахождение лучших ходов, которые никто не делал ранее.
(no subject)
Date: 2024-07-11 11:20 (UTC)мафия - ты вообще в курсе что это за игра? это если бы там играли двое, то возможно, можно было бы говорить о соревновании - кто чувствительней или выразительней. но я даже не знаю как можно формализовать правила для "соревнований по мафии".
давай тогда ещё вспомним карточные игры. спортивный покер. да, тоже - "у кого лучше покерфейс". но тут тоже всё сводится к способностям "считать".
> А на самом деле они про нахождение лучших ходов, которые никто не делал ранее.
ну а я как сказал?!
программист - взял, и улучшил какой-то известный алгоритм. сделал что-то, до чего никто раньше не додумался. вот я не так давно судоку решал. dancing lines - существенно ускорило метод перебора. но я не представляю, чтобы этот фокус кто-то из "спортсменов" мог повторить на каких-то "соревнованиях"! это не так работает! так что, можете, конечно, соревноваться: кто быстрее напишет "hello, world" - на здоровье! пусть победителю будет приятно...
(no subject)
Date: 2024-07-11 16:30 (UTC)Не, не так. Пионер учится именно просчитывать вперед. Причем интересно, что этот навык переносим между разныим играми. Я когда-то в школе обратил внимание, что у мальчика, который хорошо играл в шахматы, фигуры норовили собираться в этакие треугольники. А потом десяток лет позже я на работе регулярно играл в бридж, где тоже надо просчитывать варианты вперед. В шахматы вообще не играл. Но вот однажды сел играть с племянником, и обнаружил, что у меня фигуры тоже стали собираться в треугольники. Не случайно сильные шахматисты всегда и сильные карточные игроки тоже.
> мафия - ты вообще в курсе что это за игра? это если бы там играли двое, то возможно, можно было бы говорить о соревновании - кто чувствительней или выразительней. но я даже не знаю как можно формализовать правила для "соревнований по мафии".
Естественно в курсе. И правила есть для "спортивной мафии" (даже в нескольких слегка отличающихся вариантах у разных клубов), с подсчетом очков. В мафии поиск этой мафии строится на том, что мафиозные игроки ведут двойную жизнь, и это влияет не только на логику их решений, но и на психологический фон, потому что мозг загружен дополнительными подсчетами и скрытой коммуникацией. Поэтому там с одной стороны идет распознавание "он поговорил по-красному" или "он поговорил по-черному", а с другой необходимо проявить убедительность и уговорить других игроков следовать своим советам. Комбинация логики и эмоциональности.
Спортивный бридж, кстати, тоже есть. Он построен на том, что в турнире одни и те же раскладки карт играются по очереди всеми командами (ну, то есть, половиной команд с одной стороны, половиной команд с другой). Есть процедура того, как раскладка играется и карты упаковываются назад без перемешивания.
>> А на самом деле они про нахождение лучших ходов, которые никто не делал ранее.
>ну а я как сказал?!
Про запоминание.
> но я не представляю, чтобы этот фокус кто-то из "спортсменов" мог повторить на каких-то "соревнованиях"! это не так работает
Именно что работает, я об этом и говорю. И тренировки на спортивное программирование заключаются в обучении, как быстро и эффективно проделывать такие фокусы.
(no subject)
Date: 2024-07-12 03:29 (UTC)у нас знакомые спортивные бриджисты из Уфы раньше приезжали в Ч на соревнование, у ГК на ночевку оставались... дык у них та же система, как в шахматах: записи игр, разбор полетов. на соревнованиях - да, одинаковые раскладки, ребята рассказывали. игра идет на двух столах в разных комнатах. на одном команда сидит СЮ, на втором - ВЗ. тут как раз всё чётко задано и оговорено.
>>> А на самом деле они про нахождение лучших ходов, которые никто не делал ранее.
>> ну а я как сказал?!
> Про запоминание.
нет! игра идет по известной цепочке ходов СНАЧАЛА, а потом делается ход, который не далался ранее!
> как быстро и эффективно проделывать такие фокусы.
я привел пример dancing lines. научи меня, как проделывать такой фокус на соревновании? то есть: вот так вот взять, и изобрести новый алгоритм. на скорость.
(no subject)
Date: 2024-07-21 03:54 (UTC)Ну да, разбором партий. В мозгу при этом формируется распознавание паттернов. Но это не жесткое запоминание.
>> как быстро и эффективно проделывать такие фокусы.
>я привел пример dancing lines. научи меня, как проделывать такой фокус на соревновании? то есть: вот так вот
>взять, и изобрести новый алгоритм. на скорость.
Я конкретно этим специально не занимался, поэтому не знаю. Надо спрашивать у тех, кто занимался. Я могу предложить только советы, которые годятся и для решений на скорость и для решений вообще:
https://www.usenix.org/system/files/login/articles/login_spring19_07_babkin.pdf
Вероятно у них есть какие-то советы, более подходяшие для конкретно скоростных решений.