No.37145
Начну с того, что я школьник. И в 7ом классе я занялся спортивным программированием. На первый парах все шло как по маслу, и первые места на олимпиадах в мухосранске, были моими. Честно говоря задач там практически не было, все в основном на использование 2-3 элементарных математических формул, да и конкуренции никакой. Время шло, и в личной практике начались более сложные задачи. И тут начались проблемы. Довольно простые решения обходили меня стороной. Например, для задачи которая решалась однопроходным циклом по 1 массиву, я использовал 3 массива и несколько циклов, в которых находились под циклы, а в них еще под циклы. Естественно это работало очень медленно, люто глючило, очень долго искались ошибки и баги. Да, я совершенно не понял динамическое программирования. Некоторые задачи не решались совсем, в остальных я использовал полный перебор и стремнине не оптимальные решения. Наконец, в 9 классе я попал на областную олимпиаду, которую ЛЮТО слил. Надо пытаться разобраться с динамическим программированием. Какие посоветуете упражнения?Сейчас читаю дис. мат очень медленно из за своей лени. Поможет ли? И, да пишу на богопротивном Delphi. Может время переходить на другие языки? Спасибо, можете кидаться камнями.