Fair Guessing of Bit Vectors, или как я участвовал в ICFPC 2013.

Aug 14, 2013 20:42

Давно ничего в ЖЖ не писал, и сейчас леновато. Но однако же поделюсь восхитительным отчётом _adept_ о том, как мы на этих выходных участвовали в ICFPC.

Мы на 10 месте в lightning round и где-то между 25 и 11 в основном зачёте (думаю, около 20).

Оригинал взят у _adept_ в Fair Guessing of Bit Vectors, или как я участвовал в ICFPC 2013.
Эпиграф

Нас было 7 человек ( Read more... )

Leave a comment

derevnya_trade August 15 2013, 17:04:40 UTC
Настолько сложно, что с трудом улавливаю общий смысл. Поздравляю с результатом.

Reply

antilamer August 15 2013, 17:29:55 UTC
Общий смысл - угадать функцию по комбинации входы-выходы, а методика угадывания - перебор с рядом оптимизаций, чтобы не перебирать лишнего :)

Reply

derevnya_trade August 16 2013, 07:47:52 UTC
Странно что код писали на функциональном языке, почему не ява, си, ещё что-нибудь? Не, ну я смотрел на вики про Хаскель, а монада - вообще взрыв мозга. К чему такие сложности?

Reply

archaicos August 16 2013, 08:52:33 UTC
Сишный код быстро пишется преимущественно плохой, и приходится или дольше в плохом искать и исправлять глюки, или дольше писать хороший. Плюс Си слишком примитивен и нужно просто очень много писать для концептуально простых вещей, которых нет в языке и в стандартной библиотеке.

Reply

derevnya_trade August 16 2013, 10:51:54 UTC
Понятно, но лучше я буду питон учить. Хаскель не для среднего ума.

Reply

antilamer August 16 2013, 15:00:41 UTC
Мы все хорошо умеем писать на хаскелле, а в руках компетентного человека на хаскеле офигенно высокая скорость разработки. Ну и удовольствие.

Reply


Leave a comment

Up