Решал задачу с тимуса (http://acm.timus.ru/problem.aspx?space=1&num=1080). Так как я недавно начал изучать язык C#, то стараюсь сдавать задачи на нем. Но при решении этой задачи у меня возникла проблема. Подобные задачи уже решал ( и эту решил только сдал потом на C++). Алгоритм один, но написан на разных языках. Только на С++ AC, C# - Crash#6. Вот кода на C# - http://paste.org.ru/?fvq4c4) и на C++- http://paste.org.ru/?rbz2zj . Кто знает в чем может быть ошибка, поясните пожалуйста. Мне кажется ошибка в считывании. Есть ли более лучший способ считывания на C#?
На работе было дело - ознакомился с Ruby. Блин, оно конечно очень круто, когда на руби можно в 2 строчки вложить 20-30 строк щарпа/плюсов, но таки не имея большой привычки да и компилятора под это счастье сейчас на компе... А ставить так лееень :)