Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.10.13;
Скачать: [xml.tar.bz2];

Вниз

олимпиадное программирование   Найти похожие ветки 

 
зануда   (2003-09-22 16:54) [0]

Народ. Я ламер. Просто ламер.
Даже не районке ломаюсь. Не понимаю, как использовать алгоритмы. У кого-нить есть задачки с решениями на алгоритмы(графы, сортировки и т.д.). Книги не советуйте(итак ими обложился).


 
gn   (2003-09-22 17:03) [1]

да конечно куда тебе преслать???
gn
cn 1101


 
Всеволод Соловьёв   (2003-09-22 17:16) [2]

да люди человеки!
почти не умея программировать, я каким-то образом прошел аж на область, а там если б не ступил разок было бы призовое место. все просто - я в стрессовой (и нестандартной) ситуации начинаю думать-делать в несколько раз быстрее :)
если у тебя наоборот - сожалею.


 
Деренский парень   (2003-09-22 17:26) [3]


> я каким-то образом прошел аж на область

:-)

Когда я в школе учился, на районных соревнованиях по шахматам занимал призовые места и ездил аж на область.

Но там круто обламывался, потому что в нашем поселке конкурировать мне было не с кем. Вот я призовые места поэтому и занимал :)))


 
афвуд   (2003-09-22 17:26) [4]

>Не понимаю, как использовать алгоритмы.
>У кого-нить есть задачки с решениями на
>алгоритмы(графы, сортировки и т.д.).
>Книги не советуйте(итак ими обложился).

Думаю я не поможет это(я например не читал). Тут немного другое нужно. Мозги что ли особые? :-)))


 
Всеволод Соловьёв   (2003-09-22 18:48) [5]

школьная олимпиада->район-> городская->область->страна
я только на последний этап не прошел :) и то только потому что затупил. а легко можно было и не тупить ;)
мне ЕСТЬ и БЫЛО с кем конкурировать. и есть еще городской этап - я не в деревне или поселке живу (800 тыс.).


 
зануда   (2003-09-23 11:26) [6]

packmaner55@mail.ru


 
otido   (2003-09-23 11:34) [7]

школьная->уездная->Республиканская->Отборочная->Международка... пока на последнюю не попал((
а приколка по-моему грустноватая....


 
MeF88   (2003-09-23 11:36) [8]

Хехе, вот мои успехи:
Школа: 1 место
Район: 2 место
Город: 1 место
Область: 7 :-( место

Вообщем то потому, что на область я не выспался ни фига, и не готовился. Правда ни на одну из олимпиад я вообще не готовился...


 
зануда   (2003-09-23 11:38) [9]

К сожалению мне в прошлом году тоже было с кем конкурировать на районе (трое победителей области и один победитель России, живу я в Новосибирске). Сей час получше - они все в универе, хотя конкуренты остаются.

to афвуд: как человек, которому с пяти лет светит мехмат, я надеюсь, что мозги у меня подходящие :0

to gn: thanks!!!

Дык кто-нибудь поможет помимо gn?


 
otido   (2003-09-23 11:43) [10]

я ЯндеХ не пробовали? дофига материала нашел... те же sources.ru...


 
зануда   (2003-09-23 12:02) [11]

to otido: пробовал. Понимаете, у меня нет практики; книги Кормена, Кнута, Котова и др. как-то не очень помогают, когда теорию алгоритма итак знаешь. Я просто не могу на практике составить работоспособное решение.


 
otido   (2003-09-23 12:06) [12]

исследовать вывешенные в сети алгоритмы, решать задачи на ту же теорию графов, благо тех же самых олимпиад в сети висит дофига, не знаю, есть ли у вас заочные школы, у нас такое существует при Тартуском универе...


 
зануда   (2003-09-23 12:13) [13]

Эх, у Вас бывают "глюки", когда на чем-то Вы застопорились, а когда поняли свой глюк- долго смеялись над ним. Сей час у меня глюк, а ошибку понять не могу. Мне в других бы кодах покопаться.
Ну да ладно, может оставим эту дискуссию на потом?


 
pumba   (2003-09-23 17:14) [14]

нда... Человек уже алгоритм соединить с прогой не может!
Ты где паскаль(си) учил???


 
Nelud   (2003-09-23 21:59) [15]

Мне тоже кинте плиз


 
Palladin   (2003-09-23 22:01) [16]

Что тебе кинуть?


 
Всеволод Соловьёв   (2003-09-23 22:08) [17]

На бабки кинуть его ;)


 
Всеволод Соловьёв   (2003-09-23 22:14) [18]

[8] MeF88 © (23.09.03 11:36)
фактически у меня приблизительно также.


 
Mihey   (2003-09-23 22:40) [19]

> Книги не советуйте(итак ими обложился).

Простите, а вы можете мне посоветовать книги по subj?


 
Sable   (2003-09-24 00:55) [20]

Искусству обучить не возможно. Как сказал экскурсовод в музее Артиллерии, ракетных войск и войск связи (за Петропавловкой такое большое красное здание) подведя группу к ракете американского производства класса воздух-воздух - "американцы делают все что могут, а Русские - все что хотят" (указав на нашу ракету того же перида - середина 80).
Мораль: разбираться в чужих алгоритмах хорошо, но писать свои, ломающие представление об окружающей действительности, гораздо лучше.
а на олимпиадах зацикливаться не стоит. У нас препод был, он в свое время рвал всех на тряпки, на всех олимпиадах по математике (сиречь то же самое что и sabj думаю мало кто поспорит - одна фигня, думать надо головой) - спился....


 
MeF88   (2003-09-24 11:40) [21]

А у нас между прочим на олимпиаде фишка была - проверка компом по тестам (от 50 до 100), так что даже с неверным решением половины задач, но умело подбирать тесты можно занять очень неплохое место...

А вообще, чтобы решить олимпиадную задачу по инфе, нужно:
1. Хорошая логика
2. Хорошая математическая подготовка
3. Знать и уметь использовать всякие алгоритмы
4. Решать и еще раз решать задачи ("Нельзя быть писателем, не написав ни одной книги")
5. Просто уметь решать ВСЕ олимпиадные задачи по математике, физики и пр.
6. Опять же, надо ументь составлять тесты для своей задачи.

А вообще, через Яндекс можно найти много интересных сайтов: сайт Михаила Густокашина, примеры решений задач, и-нет олимпиады и пр. Так что нужно просто уметь пользоваться Yandex-ом.


 
BasjaB   (2003-09-24 11:49) [22]

все не читал, мож повторюсь. У меня друганы в универе которые на олимпиады ездят по программированию, они несколько раз в неделю ходят на своеобразные тренировки и решают задачи, алгоритмы учат наизусть. Чтоб не обсирали их скажу что на росссии призовые места как то брали. Так вот они рассказывали что школьники какие то с севера до того были натасканы что метод сортировки пузырьком набивали на память за несколько секунд. В общем практические занятия нужны я думаю а не только перечитывание теории


 
pasha_golub   (2003-09-24 11:49) [23]

Не ребята тут особый склад нужен, ума конечно или коньяка судьям. Я постоянно по олимпиадам ездил, но жуть как это дело не любил. Решая задачу я в пучину ни кидаюсь, присматриваюсь, приглядываюсь, если не уверен, то откладываю жду когда она сама позовет, а уж потом пишется все как из пулемета. А на олимпиадах в жестоком цейнтноте, ни хрена у меня толкового не получалось. Иногда конечно по тестам смотрел, было дело прога из десяти 3 прошла, а должна была ни одного, но это недочет составителей


 
зануда   (2003-09-24 14:32) [24]

Ну возьмем сайт Густокашина или Дятлова. Программеры они хорошие. У дятла решение только 5 задач. У Густокашина - теория. Где практика? Где? Я тоже могу напамять набить сортировку пузырьком незадумываясь, но а вот быструю сортировку не смогу. Хотя теоретическое ее устройство знаю.
Ребят, склад ума важен, но это не главное. И филолога можно научить программированию на высоком уровне.
Ну дык если слать письма не хотите, то хоть ссылки на интересные по Вашему мнению сайты дадите.
А на курсы в универе я хожу(хоть и из школы), но только не очень то просто решить задачку с межнара:)))). Особенно если алгоритмов не знаешь.


 
Palladin   (2003-09-24 14:54) [25]

алгоритмы не знают, их составляют, такое чувство что тебя обучали зазубривать, а полета мысли получается никакой...
развивай в себе комбинаторику логику и фантазию...


 
pasha_golub   (2003-09-24 15:02) [26]

2BasjaB
Хрен ли того пузырька, если в задаче надо кратчайший путь найти? 6-)


 
человек   (2003-09-24 15:19) [27]

to pasha_golub Согласен!


 
MeF88   (2003-09-24 16:44) [28]

Блин, практикой сам должен заниматься. Учи Pascal. И алгоритмы. Не мойму, в чем проблема. Человек знает алгоритмы, а написать их не может... Нонсенс.


 
Всеволод Соловьёв   (2003-09-24 16:56) [29]

Хе!
Пузырьки всякие, быстрые сортировки!
Я ни одного алгоритма не знаю и не помню :) Даже сортировок обычных. Я их каждый раз заново придумываю.
Вследствие на области я решил задачу за 5 минут, которую не решил боьше никто ;)
И когда у меня была эта задача решена, я взял неправильный тест, начал переделывать... Вот потому я и не занял призового места :(


 
Fantasist   (2003-09-24 19:32) [30]


> Я ни одного алгоритма не знаю и не помню :) Даже сортировок
> обычных. Я их каждый раз заново придумываю.
> Вследствие на области я решил задачу за 5 минут, которую
> не решил боьше никто ;)


Да действительно! Народ, все поняли? Чтобы решать на области задачи, которую больше никто не решит ни в коем случае не запоминайте алгоритмы сортировки! А заново выдумывайте их каждый раз... Лучше всего каждый раз выдумывать алгоритм быстрой сортировки. В крайнем случае пирамидальной, но ее выдумывать посложнее.


 
Fantasist   (2003-09-24 19:37) [31]


> так что даже с неверным решением половины задач, но умело
> подбирать тесты можно занять очень неплохое место...


Оригинально. Тогда вообще никакую программу писать не надо, надо написать просто ответы на те тесты, которые ты будешь давать. :) Обычно-то тесты подбираются совсем другими людми, нежели разработчик программы.


 
MeF88   (2003-09-24 19:44) [32]

Подбирать тесты - имеется в виду то, как я решаю задачу:
1. Оформляю приблизительное решение на бумажке
2. Перекидываю в комп
3. Проверяю решение на своих специально-подобранных тестах. Если уметь их хорошо подбирать/составлять, то задача может пройти до 100% всех тестов

А вообще, помню задача была дурацкая, но входные данные - просто число, выходные тоже - число. Было решение, но работало долго. Так умные люди просто дописали решение так, чтобы оно генерировало все возможные ответы и записывала их в массив, который потом перекидывался в код, который в зависимости от входных данных просто читал из массива выходные... И нормально... Все тесты на 100%.


 
Real   (2003-09-24 19:58) [33]

> Всеволод Соловьёв
> Вот потому я и не занял призового места :(

Сколько можно дохнуть по своему потерянному призовому месту? Уже вроде 3-й раз об этом пишешь...

> зануда

Так у тебя проблема именно в кодировании алгоритма? Или в чем?


 
зануда   (2003-09-25 13:02) [34]

Так. Есть у кого-то задачи или нет?
Если нету задач, то зачем оставлять сабж?

Если есть, то шлите!


 
panov   (2003-09-25 13:23) [35]

>зануда (25.09.03 13:02) [34]

Сам с собой разговариваешь, что-ли?


 
зануда   (2003-09-25 15:33) [36]

to panov:
Нет, не сам с собой. Я попросил задачи дать.
А всякие типа Вас оставляют сабжы абсолютно не по теме(лишь бы сказать...)


 
Mike Kouzmine   (2003-09-25 15:49) [37]

Вот новая задачка:
Может ли космонавт, быстро вращая тяжелым ломом, изменить ориентацию своего спутника?
Romkin ©


 
MeF88   (2003-09-25 16:36) [38]

2Зануда: в инете тыщи задач - решай не хочу.
2Mike Kouzmine ©: Ограничения по времени будет?


 
Mike Kouzmine   (2003-09-25 16:41) [39]

Нет. Но обоснование ответа обязательно.



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2003.10.13;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.54 MB
Время: 0.01 c
4-40746
arous
2003-08-05 00:12
2003.10.13
Сеансы WinXP


9-40223
Огыек
2003-02-04 19:01
2003.10.13
ОПРОС!


3-40300
DelphiNew
2003-09-22 12:36
2003.10.13
Удаление значений


3-40265
ViKS
2003-09-22 16:37
2003.10.13
Экспорт данных в Excel


1-40503
Петр
2003-10-02 08:58
2003.10.13
Вопрос по отладке в Borland CBuilder





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский