Здравствуйте уважаемые программисты . Меня зовут Ержан . И мне хотелось бы узнать как tourist , Petr , hos.lyric , ACRush , rng_58 , ilyakor , Egor , vepifanov , RAVEman , neal как они программируют ? Могли бы подсказать как стать хорошим программистом ? И что надо знать для этого ? И на какие темы решать ???
Может быть у них есть свои способы готовиться ??? Могли бы подсказать ????
> Могу одно подсказать , нужно много практики и усидчивости
Нет, гарантирую это. Точнее, нужно много практики в программировании, но не обязательно в олимпиадном программировании.
и ещё виртуальные контесты могут очень хорошо помочь, так что используй их по максимуму
Надо развивать логику, и мало играть и много думать. Готовься , готовься и еще раз готовься и когда-то ты достигнишь чего-то лучшего!!
do while(programming <= zver)
{
programming++;
}
Советы анонимуса по тренировке таковы:
1) Думайте над задачами.
2) ДУМАЙТЕ. Даже после того, как получили AC.
3) Придумывайте и проводите контесты. Только (особенно в начале) не один, помните про участников и задачу В.
4) Изучая алгоритмы, понимайте, как они работают. Например, если в алгоритме есть граф, поймите, что такое вершина, чему соответствуют ребра. Придумайте какие-либо хитрые свойства алгоритма. Если есть Кормен - ОБЯЗАТЕЛЬНО прорешивайте упражнения (не самые простые задачи на NEERC были упражнениями в Кормене :) )
5) Программируйте. Пока вы ошибаетесь во вводе/выводе пункты 1-4 вам не нужны. Стоит кодить периодически простые задачи, в том числе уделяя внимание качеству понаписанного. Как кодить - мнение разное (я, например, пишу на С++ без сокращений, кроме using namespace std). Но исходник обязательно должен вами легко читаться. Когда научитесь получать AC в блокноте - значит, все в порядке.
6) Не забывайте отдыхать. Писать контест после пары бессонных ночей - сомнительное удовольствие. Самый большой прогресс бывает после месяца-другого отдыха ;)
Double post
Turkuler daha fludit` yapmayin lutfen