Комментарии 49
> Вы имеете право участвовать в Russian Code Cup (далее — RCC), если соответствуете следующим требованиям на момент регистрации:
> Вам 18 и более лет
Защита от Короткевича?
А ограничения на гражданство нет? ACRush'а возьмете? =)
> Вам 18 и более лет
Защита от Короткевича?
А ограничения на гражданство нет? ACRush'а возьмете? =)
+6
Как-то странно: говорится, что
Russian Code Cup — это состязание для самых сильных программистов Рунета.Но при этом ни слова про гражданство в правилах.
+2
На Codeforces говорили о том, что соревнование только для граждан РФ.
0
Зачем для соревнования для граждан РФ, соревнования на русском языке использовать английское название?
+2
O, mail.ru решили сделать русский topcoder!
+1
Шрифт Ubuntu в логотипе детектед! :)
+3
Решать олимпиадные задачи на время на Си очень смешно. Так же наличие возможности писать на питоне и Memory / Time execution exceeded.
Чем только организаторы думают? Понятно, что ejudge или чем там пользуются кэннот в другие языки, но ведь есть множество других прекрасных ЯП, а учитывая хедлайн 'лучший кодер Рунета'… Грустно всё.
Чем только организаторы думают? Понятно, что ejudge или чем там пользуются кэннот в другие языки, но ведь есть множество других прекрасных ЯП, а учитывая хедлайн 'лучший кодер Рунета'… Грустно всё.
-7
Можно поподробнее про «других ЯП»? Неужели Brainfuck? o_0
-1
Сразу как прочел новость, думал что пойду туда смело вооружившись лиспом. Ат-черта-с-два.
ЯП тысячи есть, из ходовых можно взять к примеру Ruby, OCaml (F# в конце концов можно было добавить). Довольно странно, учитывая наличие Java и C#, так как под jvm и .net есть реализации практически всех «актуальных» ЯП.
ЯП тысячи есть, из ходовых можно взять к примеру Ruby, OCaml (F# в конце концов можно было добавить). Довольно странно, учитывая наличие Java и C#, так как под jvm и .net есть реализации практически всех «актуальных» ЯП.
+3
мне кажется, языки выбирались по принципу популярности (за исключением PHP :) )
Да, языков тысячи, а диалектов, компиляторов и сред разработки десятки тысяч, но реализовать поддержку всех просто не получится.
Вам нравится лисп, мне эрланг, кто-то без ума от V8, а кто-то и от perl6.
но про Ruby согласен, можно было бы сделать.
Да, языков тысячи, а диалектов, компиляторов и сред разработки десятки тысяч, но реализовать поддержку всех просто не получится.
Вам нравится лисп, мне эрланг, кто-то без ума от V8, а кто-то и от perl6.
но про Ruby согласен, можно было бы сделать.
+1
Пфф, ну они под виндой всё гоняют. Снимаю вопросы, там поддержку чёрта-с-два прикрутишь.
Посмотрел опции компилятора — g++ -x c -O2 -Wl, --stack=67108864 <файл>
Делать стек на 67 мегабайт очень интересно. Это качественный софт писать дабы?
Посмотрел опции компилятора — g++ -x c -O2 -Wl, --stack=67108864 <файл>
Делать стек на 67 мегабайт очень интересно. Это качественный софт писать дабы?
0
это защита от школоты. софт, знаете ли, разный бывает, можно и 64М стека съесть, дурное дело нехитрое :)
0
Защита от школоты? 64 метра стека? Вы точно не описáлись? :)
Кстати глубоко сомневаюсь, что их система детектит вытекающую память. Хотя с таким стеком можно прямо на стеке всё держать.
Кстати глубоко сомневаюсь, что их система детектит вытекающую память. Хотя с таким стеком можно прямо на стеке всё держать.
0
Это стандартные настройки компиляции на олимпиадах по программированию.
По умолчанию g++ выдает очень маленький стек и из-за этого многие рекурсивные алгоритмы не работают.
А система «детектит» все абсолютно нормально. Больше указанного в условиях Memory Limit памяти съесть она не даст.
По умолчанию g++ выдает очень маленький стек и из-за этого многие рекурсивные алгоритмы не работают.
А система «детектит» все абсолютно нормально. Больше указанного в условиях Memory Limit памяти съесть она не даст.
0
> рекурсивные алгоритмы не работают
Я считаю, что пользоваться рекурсией, где нету tail call optimization моветон. И за пределами языков с функциональной парадигмой ей не место.
Рекурсия местами очень красиво встает в код, но уж позвольте, давайте тогда давать гарантии, что программа не вылезет со StackOverflow. Может я очень критично к этому отношусь, но за качество программного продукта надо отвечать.
Тем более рекурсии сложнее отлаживать, факт.
Я считаю, что пользоваться рекурсией, где нету tail call optimization моветон. И за пределами языков с функциональной парадигмой ей не место.
Рекурсия местами очень красиво встает в код, но уж позвольте, давайте тогда давать гарантии, что программа не вылезет со StackOverflow. Может я очень критично к этому отношусь, но за качество программного продукта надо отвечать.
Тем более рекурсии сложнее отлаживать, факт.
+2
Но тем не менее рекурсия используется на большинстве олимпиадных соревнований:)
И с ней живется, решается и пишется гораздо проще!
И с ней живется, решается и пишется гораздо проще!
0
Любой рекурсивный алгоритм можно перевести в цикл с самопальным стеком. Согласен c mixrin, что там где нет TCO не надо использовать рекурсию. А уж тем более не надо потакать таким подходам невообразимо увеличивая стек.
0
То, что Вы так считаете — это факт Вашей биографии казалось бы.
Есть давно устоявшиеся традиции спортивного программирования. А Вы приходите и начинаете всем рассказывать, как надо. Вам не кажется, что это как-то странно?
Есть давно устоявшиеся традиции спортивного программирования. А Вы приходите и начинаете всем рассказывать, как надо. Вам не кажется, что это как-то странно?
+3
Пустите меня туда со Scheme, ну позязя. Просто складывая все факты, не совсем логично выходит, да и последний раз участвовал в районой олимпиаде в 9ом классе, вроде на паскале писал.
На городской `всосал', но там контигент состоял из людей, которые были именно натасканы решать эти задачки. Потупил и ушел с высоко поднятой головой.
> спортивного программирования
Собственно с миром олимпиад не связывался никогда, с реальным миром еще не везде разобрался. А разной эзотерики для разминки мозгов хватает.
— Но то что рекурсия в императивных языках — моветон, чистая правда.
На городской `всосал', но там контигент состоял из людей, которые были именно натасканы решать эти задачки. Потупил и ушел с высоко поднятой головой.
> спортивного программирования
Собственно с миром олимпиад не связывался никогда, с реальным миром еще не везде разобрался. А разной эзотерики для разминки мозгов хватает.
— Но то что рекурсия в императивных языках — моветон, чистая правда.
0
spoj.pl — там даже 2 варианта — stalin и guile
www.codechef.com/ — на том же движке, контесты с призами
Дерзайте
www.codechef.com/ — на том же движке, контесты с призами
Дерзайте
0
С популярностью замкнутый круг, многие учат то что продается, другие нанимают из тех что есть. Безусловно Руби, да и пожалуй питон можно отнести к разряду маргинальных, но на таких сугубо академических конкурсах следует поощрать разнообразие используемого инструментария. IMHO.
0
Питон уже нельзя. Он становится новым промышленным стандартом за счет естественной смерти перлистов :)
Вот, нашел интересные рейтинг и сравнительную динамику ЯП:
www.opennet.ru/opennews/art.shtml?num=29236
www.tiobe.com/index.php/content/paperinfo/tpci/index.html
Методика сравнения — популярность в поисковых запросах.
Вот, нашел интересные рейтинг и сравнительную динамику ЯП:
www.opennet.ru/opennews/art.shtml?num=29236
www.tiobe.com/index.php/content/paperinfo/tpci/index.html
Методика сравнения — популярность в поисковых запросах.
+1
Кстати, почему Вы считаете этот конкурс академическим? по-моему, налицо
— денежные призы, причем вполне значительные
— очевидный бенефит организаторов
То есть это не состязание ради науки, а, скорее, рискованное вложение в организацию, которое может отбиться с помощью найма победителей и улучшения имиджа.
А может и не отбиться.
— денежные призы, причем вполне значительные
— очевидный бенефит организаторов
То есть это не состязание ради науки, а, скорее, рискованное вложение в организацию, которое может отбиться с помощью найма победителей и улучшения имиджа.
А может и не отбиться.
0
И еще одна очевидная вещь: видовое разнообразие программистов — это, конечно, хорошо, но добавление в сервере проверки задач поддержки каждого нового языка стоит денег.
И тут есть выбор — запуститься прямо сейчас с 5.5 языками или через год, но с 20, с бОльшим бюджетом и менее устойчивой системой проверки.
Ну вы уже поняли, да?
И тут есть выбор — запуститься прямо сейчас с 5.5 языками или через год, но с 20, с бОльшим бюджетом и менее устойчивой системой проверки.
Ну вы уже поняли, да?
0
Скажу по секрету — добавление нового языка, если компилятор открытый, не стоит никаких денег:)
А вот проверка работоспособности — это большая проблема! Те компиляторы, которые используются на этом турнире давно протестированы и проблем с ними не должно быть.
И это именно тот набор, который является разумным на большинстве олимпиад. Как ни странно, тут может не хватать разве что Delphi.
А вот проверка работоспособности — это большая проблема! Те компиляторы, которые используются на этом турнире давно протестированы и проблем с ними не должно быть.
И это именно тот набор, который является разумным на большинстве олимпиад. Как ни странно, тут может не хватать разве что Delphi.
0
Сделать нормальный sandbox, с лимитированием по памяти, цпу, сокетами не сложно в linux'е. Да и в *bsd по идее тоже. Просто там сервер на винде будет (не забываем про majority rule), что я нахожу немного странным.
Ну хотя не буду больше тут ворчать, лучше потренеруюсь, должно быть довольно весело с голым си пощелкать олимпиадные задачки. Подготовить макросов, функций, и вперед в бой.
Ну хотя не буду больше тут ворчать, лучше потренеруюсь, должно быть довольно весело с голым си пощелкать олимпиадные задачки. Подготовить макросов, функций, и вперед в бой.
0
Python есть, Perl есть, а Ruby нет. *ушел злиться*
+1
А зачем собственно ограничение на 18 лет?
0
Очевидно чтобы не возится с ответственностью за несовершеннолетнего на онсайте
Не хочется если что в тюрьму за свои же деньги
Не хочется если что в тюрьму за свои же деньги
0
Чтобы было меньше проблем с выдачей денежных призов + снять побольше ответственности.
0
Чтобы всякие туристы не забирали призы :)
+2
А PHP нету? пффф…
-4
При этом: twitter.com/russiancodecup/status/55958817690750976
(js???)
Олимпиада стартовала! Регистрация russiancodecup.ru/signup/ Крупнейшее событие в области Рунета для программистов. #php #perl #js
(js???)
+2
НЛО прилетело и опубликовало эту надпись здесь
Любопытно вспомнить старые-добрые-олимпиадные времена, зарегистрировался :)
А куда можно отправить ваши «примеры задач» проверки ради?
А куда можно отправить ваши «примеры задач» проверки ради?
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Старт Кубка по Программированию — Russian Code Cup powered by Mail.Ru Group