Как стать автором
Обновить

Комментарии 89

Хм… неужели с девчонками у меня особо не клеилось тоже из-за Fallout?.. Хмммм…
Зато, думаю, хорошо клеилось с девчонками из Нью-Рено… :)
А у меня и там не клеелось. Я всех убивал в городах :(
Значит у вас всегда был запас.
image
Да, и он отдал десяток за особый журнал про оружие.
В школе как-то влюбился в одну одноклассницу. Она была очень застенчивая и красивая, часто краснела и плакала, а ещё носила очки. Мы с ней были образцовыми учениками по английскому, поэтому всегда сидели вместе на последней парте и рассказывали друг другу всякие топики и диалоги, либо проверяли друг у друга домашнее чтение. И даже иногда случайно касались локтями. Некоторые топики нас заставляли придумывать самих, и тогда она старалась написать что-нибудь интересное, а потом, когда рассказывала, волновалась и краснела. И я тоже очень старался, чтобы ей было интересно. А в 9 классе на выпускном все веселились, а она сидела в уголке и грустила. Так что мы сели вместе на окно и стали разговаривать. Она была в красном платье, и я тайком пытался заглянуть в вырез же. :3 И сам при этом краснел. И потом мы вместе шли домой! А у её дома ещё долго не хотели расставаться, и тогда она сказала, что не хочет идти домой, и мы отправились гулять куда глаза глядят. И потом долго-долго не мог уснуть, снова и снова всё это переживал и улыбался, как кот. И мечтал, как мы после школы поженимся, и будем жить вместе, и нам никогда не будет скучно, и всё у нас будет хорошо…
А на следующее утро мать такая говорит: «Слушай, нам на работу закупили компьютеры, а программист в отпуске. Я сказала, что ты сможешь их подключить.» Я аж задрожал от волнения! У меня дома даже денди не было, приходилось задрачивать тетрис до мозолей и рисовать платформеры в тетрадке. А там их десять! пентиумов! новых, пахнущих упаковкой! Я в мать буквально вцепился же и сказал, что готов приступить немедленно. Поехал с ней на работу, и там меня ждало всё это богатство! И вот я их все собрал и подключил, а потом в её кабинете до позднего вечера сидел и просто играл в Windows! Там даже мышек почему-то не было, но я по книжке Фигурнова знал, как работать одной клавиатурой! Блджад, там столько всего! Впервые в жизни я дефрагментирвовал диск! И проверил его на ошибки раз десять. Мать спрашивала: «Ну всё? Ты закончил?» А я как в лихорадке ей отвечал: «Сейчас, сейчас...» И скорее открывал новые и новые окошки, панель управления, смена обоев, смена цветов, размер шрифта… А потом увидел там папку «Distrib». Там было столько всего! Даже Microsoft Office 95! Даже установочные файлы самой Windows!!! Мать меня еле-еле за руку увела. На следующий день я опять напросился «поработать» и впервые в жизни стал переустанавливат Windows! Потому что эту процеруду я уже знал по книжкам наизусть. И всё у меня получалось! А на четвёртый день наконец-то нашёл коробку с мышками, и это был новый праздник! А потом упросил знакомого переписать мне Warcraft II на 11 дискет и ооооооох блджад!!! И пофиг, что не было звука, кого волнуют такие мелочи. Хозяева кабинета уже отчаялись меня выгнать, дали мне белый халат и отодвинули монитором к окну, чтоб не смущал больных. Всё лето продолжались эти чудные деньки, и даже осенью потом иногда приезжал туда после занятий и играл до последнего сторожа, ни есть, ни пить не хотелось. А та девушка? Какая девушка, лол, ни разу про неё и не вспомнил.

© Откуда-то из Интернета.
А говорите совесть не мучила:) Вон спустя какой промежуток времени признались все таки :)

А за статью спасибо большое очень интересно и душевно написано :)
Говорят, на войне все средства хороши, особенно если ты нацелен на результат. Правда я ожидал увидеть в истории больше хитрости и взломов)

А вот моя микро история:
В не очень далеком 2007 я был на олимпиаде по информатике при экологическом университете. За первое место — давали возможность поступить к ним без экзаменов. Помню, пришло человек 50, всем раздали задания, дали 1час порисовать на листиках, а потом сажали за комп. Кто-то ушел сразу как получил задание. кто-то просто сидел и пытался вникнуть в суть. В этот вуз поступать я не хотел, и по-этому торопился все сделать и уйти поскорее. Когда обе задачи были решены и почти запрограммированы на ПК, я решил осмотреться и узнать чем занимаются мои оппоненты… и я увидел 30 пар глаз которые сидели и смотрели на меня. В их листиках и на экранах компов было пусто. Они все пришли за возможностью поступить в вуз на шару, но мало кто понимал в чем была цель олимпиады.
Я занял 1 место, но когда мне вручили приз — я признался что учусь в 10 классе, и что поступить к ним смогу только через год. Все: и абитуриенты и члены комиссии стали злыми и красными как раки, ведь я отнял 1 шаровое бюджетное место )
Толсто ты их
Эмм, бюджетные места же никуда не пропадают. Если человек не смог поступить, то проходной балл снижается.

У меня была похожая ситуация при поступлении в магистратуру. Пришёл, экзамены написал, прошёл, но потом решил что не смогу одновременно работать и учиться. В итоге подписал бумагу что отказываюсь, и осчастливил кого-то кто был на грани прохождения.
А в чем был смысл вашего участия в олимпиаде? Вероятнее всего родители закинули. Хотя, в любом случае, любая степень карман не тянет.
Об олимпиадах первыми узнают учителя информатики по своим каналам, и вот она меня и попросила сходить.
и не совсем не не умел

+100 за то, что в НЕ не запутался!
Тоже как-то на олимпиаде проверил локальную сеть, увидел, что участники сохраняют в предназначенные каталоги. Более того, они были доступны для записи. Но воспитание не позволило ничего с ними делать :) Свои файлы выложил, когда все ушли.
А я на городской олимпиаде призовое место занял, написав программу которая просто с какой-то вероятностью угадывала правильный ответ. Там были очень сложные задачи и большинство даже не пытались их решить, как и я, но вот до такой наглости не дошли.
На всероссийской была (уж не знаю, как сейчас) система, когда баллы давались не по принципу «всё или ничего», а за пройденные тесты. Поэтому такой подход себя вполне оправдывал. Только «случайность» должна всегда выдавать одно и то же при одинаковых входных данных.
Однажды пришлось участвовать в олимпиаде, в которой до самого конца нельзя было узнать, сколько тестов успешно пройдено. Были только два статуса — Accepted и Runtime Error. При объявлении результатов узнал, что моя заглушка к самой дорогой задаче прошла больше половины тестов, и благодаря ей оказался в призах :)

Мы почему-то называли «универскими» олимпиады с ICPC-шной системой (в которых принимается только "ACCEPTED!" и время попыток складывается), а где можно частично очки набирать — «школьными».
Нынче на всероссийской (с 2011) и на международной (с 2010) школьных олимпиадах применяется некоторая смесь «школьной» и «универской» системы. К слову, ваша терминология очень точная и вполне распространённая, во всяком случае была раньше… А сейчас на школьных олимпиадах можно не более чем сколько-то раз узнать полный протокол проверки твоего решения (с вердиктами по каждому тесту), причём количество этих разов такое, что его хватает с запасом по каждой задаче.
У нас в Израиле в школе так учат программированию: в учебниках для школ изначально пишут, что в коде могут быть ошибки. Мы их действительно находили в большом количестве. Вся система работы над программой образования по программированию — каждый год собирались все учителя и обсуждали, что включать в программу, а что не включать то ли голосованием… Они заранее пишут библиотеку, которую мы должны использовать. Наш учитель вообще не был программистом, а химиком, но в той программе, которая была он все таки разбирался. Сын у него уже давно профессор в IBM. Что из разделов программирования учить, школа выбирает сама. У нас было ООП и Графика. Для оценки ООП (Pascal, Java который преподносят как С# в Visual Studio). Есть отдельно экзамены по 9-10 задач, из которых надо решить 7, 4 первых, 2 из 3х и 1 из 2х. Списывать нельзя, если заметят 2 анонимных независимых проверяющих, которым отсылается работа, не засчитывается обоим. По Графике: На деле первый год у нас были псевдографические pascal игры. Их оценивают проверяющие в конце учебного года. Я создал свой первый ИИ, который обходил препятствия, ища самый короткий путь обхода и взрывал поле, если я решал его закрыть). В 11 классе писали игры уже на С# и 3d графику. Использовали матрицы и тп. Относительно самостоятельно соображающих было человек 5 из 18. Остальным помогал учитель и если нужно было подтянуть, брал проект на дому, ему 60+, иногда переписывал почти с нуля. Потом пытался объяснить, как оно работает, дабы ученики хотя бы не упали в грязь лицом перед проверяющим(ей). Оценки выставляются на основе оценки учителя и оценки проверяющего, и обычно достаточно демократичные, выше 75 по-моему никто не получил. Отдельно в 12 классе можно было попросить дополнительно сдать еще 3 единицы ООП (Автоматы, деревья и тп.) Если будут вопросы обращайтесь.

Интересно было бы услышать, как обучают у остальных и какие способы списывания были? Например, с самого экзамена временно выводили проверяющего, если не был свой, забегал учитель и помогал. Или учитель заранее писал ответы на доске\решал до экзамена и до начала или под конец собирали всех, кто не смог сам и им рассказывали/дописывали. Не многим помогало. На других экзаменах ответы передавали и прятали в словарях, ручках. Перед контрольными воровали у учителя вопросы из портфеля, и отвечали вместе заранее, заменяя потом листочки. Прятали по старинке в туалете ответы. Правда с программированием один раз кто-то оставил там ответы, которые оказались неправильные. Повезло, что никто не списал. Прятали шпоры в рукав, под часы, в калькулятор, писали на парте карандашом, искали в гугле, когда взломали школьный wifi, менялись на время тетрадками, листочками под партой.

По теме: Самого отправили на олимпиаду по программированию, когда был в 7 классе (2008), учитывая что я ничего к тому моменту о нем не знал (учили Word и тп), просто был самый «прошаренный» в классе, за 2 дня надо было хоть как-то выучить Pascal. Пришел с одной теорией, застопорился на ошибках, сдал как есть и много не парился.

P.S. Со мной должен был поехать парень из 11 класса, но по-видимому сам ничего не знал и в последний момент не пришел, сказав что на больничном.
Я тоже как-то на олимпиаде писал код, отправил версию — несколько первых тестов проходят, остальные — нет. Подправил, теперь проходили следующие тесты, а первые — нет. Добавил рандом, чтобы он случайным образом выбирал реализацию. 3 раза отправил, и на третий раз повезло.
Плохая проверяющая система. Хорошая, не показала бы, что проходятся другие тесты, если первый валится
Более того, правильная проверяющая система запускает одну программу несколько раз на одинаковых исходных данных и не пропускает, если программа дает разные ответы
Хмм, а я вот на городской олимпиаде как-то раз почти все решил и занял всего лишь второе место, когда тот, кто занял первое, не знал даже как файлы читать на паскале. Жду статью от него!
Не дождёшься. Я до сих пор занят форматированием того вагона дискет, которые получил как приз на той городской олимпиаде, будь она неладна.
Паскаль выучил хоть уже?
Нет, некогда было.
Да и зачем мне уметь читать файлы на паскале? Я их в Ворде читаю. Вслух.
Уровень проверяющих, видать, был не ахти. Если Вы только поменяли имена переменных и + специально сделали одну ошибку — всё равно подлог очевиден. Скорее всего, сыграл фактор того что олимпиада проводилась на территории Вашей школы, и комиссия решила прикрыть на это глаза, тем более что на следующий этап ехал победитель, а не занявший 2-е место. Сам бывший учитель информатики и хорошо представляю как на уровне школ проводят олимпиады :)

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

В целом, зачётный рассказ. Он скорее не об обмане, а про то как человек искал и нашёл выход в безвыходном положении.
В нашем городе была такая последовательность(от меньшего к большему):
район -> город -> область ->…
Дальше не доходил, не знаю :)
Для окрестных сельских школ действительно проводят районный этап, победитель которого отправляется в районный центр на городскую. С другой стороны автор в свою школу добирается на автобусе из другого микрорайона, то есть это городская школа получается. В общем, не так уж важно.

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

Вы, наверное, путаете административные единицы. Район города Самара, и район Самарской области немного разные административные единицы. В тексте, упоминается именно город Самара. Поэтому вполне возможен вариант, когда победитель районной олимпиады едет на городскую

Я, например, учился в относительно маленьком городке и поэтому у нас городских олимпиад не было — были сразу районные, потом областные.
В принципе, я не обратил внимание на последний абзац. Олимпиада проводилась в Советском районе города Самары, городская олимпиада, значит, уже проводилась среди победителей районов города. Теперь всё ясно.
Тут надо просто вспомнить, что в областях есть «районы» для которых проводятся «районные олимпиады» и в крупных городах есть административные районы в которых так же проводятся «районные олимпиады». Это разные уровни.
Да, большое спасибо, после третьего объяснения для меня всё встало на свои места. )
Извините, я всегда буду обновлять страницу прежде чем написать комментарий.
Скорее всего они в код и не вникали. Результат выдает, ошибок не показывает, написано на паскале — значит зачет.
Тоже был случай в школе, выставили на участие в олимпиаде, а у меня соревнования совпадали по времени. В итоге вместо положенных 2-3 часов, написал за час и убежал. Как рассказывали очевидцы, в какой-то момент учитель вышел из класса, и многие просто взяли мою работу со стола и стали списывать. Был удивлен, когда несмотря ни на что, оказалось, что занял первое место.
Вспомнилось, бывал на мероприятии, где проводились всяческие конкурсы, одним из них была игра, необходимо было по обрывкам фраз понять из какого произведения классики это отрывок и буквы недостающие доставить. А отношение к литературе у меня тогда было неоднозначное, в частности из-за преподавателя, про которого намного позже придумали крайне «не в бровь, а в глаз» карикатуру
image
Ничего путного у меня ясное дело не выходило в этом конкурсе, от скуки пошел в рабочую папку этой софтинки, где оказался один файл с непонятным расширением, который не долго думая был открыт блокнотом, где и оказались все эти тексты, недолго думая перебираем варианты заданий до появления текста со словом, которое явно не будет сильно повторяться в тексте, поиск, решение. Что удивило, заняли второе место с помощью такого способа, но удовольствие для юного школьника, «сломавшего систему», было ценнее любых призов.
Эта карикатура не на конкретного преподавателя, а на всю технологию, так сказать, преподавания литературы в нашей стране :)
НЛО прилетело и опубликовало эту надпись здесь
В 1997 году, после летних каникул, в 11 классе, преподавтельница по химии устроила нам зачёт на знание прошлогоднего материала. Зачёт проходил в форме тестирования, где давался вопрос и несколько вариантов ответа. По химии я всё равно ничерта не соображал, поэтому чтобы долго не мучиться, проставил ответы наугад, и когда все начали сдавать свои листки, сдал и свой в общей массе. На оценку это никак не влияло, так что о результате я как-то не беспокоился. Каково же было моё удивление, когда выяснилось, что я набрал больше всех баллов и был выбран для городской олимпиады, и отказаться не получится.

На олимпиаде я просто попросил девушку позади меня решить мои задачи, признавшись, что попал на это мероприятие по ошибке. Она решила, а я, как мне потом сообщила моя преподаватель, занял 3 или 4 (не помню) место.

Вы какой-то нечеловеческой красотой и харизмой обладаете? Что могло девушку побудить решать задачи конкуренту на олимпиаде?
Даже и не знаю. Я был балбесом и лоботрясом, а там собрались те, кого принято было называть «ботанами». Может я показался ей опасным (не исключено, что от меня могло нести алкоголем — последние классы были очень весёлыми), а может быть я был первым молодым человеком, который с ней заговорил и даже ей улыбнулся. :)
А ещё был случай, когда я, в 9-м классе, случайно попал на районную олимпиаду по биологии, которая проходила в другой школе. Я туда совершенно не рвался, но так сошлись звёзды.

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

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

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

Расскажите ещё про какую-нибудь успешно пройденную олимпиаду :)
Увы, их было только две. Чуть не вписали на ещё одну городскую по биологии в 11-м классе, но, к счастью, не хватило мест в кабинете, где она проводилась.
На районной олимпиаде по физике в 11 классе увидел на столе комиссии стопку «решебников» (ответы к какому-то учебнику по физике), которые они принесли в качестве справочников. Вспомнил, что именно в том «решебнике» в начале каждой главы первые несколько ответов даются очень развёрнуто, вплоть до теории.

2ое место моё.
Я подобным макаром как-то занял 1 место на районной олимпиаде по истории.
Отправили на областную. Итог закономерный: 42 место из 48 участников =)
Учительница истории долго потом на меня обижалась…
Вот с первым всегда так. Лучше уж было бы второе получить — тогда на областную не послали бы и не пришлось бы облажаться так. А учительница бы просто гордилась тобой!
Владик, ты это что ли?.. Как же долго я тебя искала!!!
Анонимная поклонница.
Вадимка… Какое красивое женское имя…
Если поклонница и есть на Хабре, то она точно НЛО. I believe )

Контрольная проверка, листочек был в клетку или в линейку?
Я как-то на городской олимпиаде написал программу, которая решала задачу оптимизации лучше контрольного кода, который написали учителя информатики из комиссии. В итоге сидел и отлаживал с ними ИХ программу, чтобы работала правильно (как моя).
Торгану своими короткими пятничными (хоть сегодня и среда) олдскулстори:
1. В УПК с не такими уж древними на тот момент 386 моя машина отказалась грузиться, а препода не было. Единственной понятной надписью на экране было «Press F2 to enter BIOS setup», ну я и нажал. Что-то потыкал в открывшейся таблице, а потом пришёл препод, отругал меня, и поставил двойку. Это, впрочем, не помешало мне уже через несколько занятий писать задания для всего класса.
2. Там же в УПК самозародилось что-то вроде фидошной эхи — только без ФИДО и не эха. На одной из машин лежал запрятанный в глубинах диска текстовый файлик, в котором отписывались учащиеся в разное время группы. Чатик содержал множество полезной информации, начиная от решений задач, заканчивая дразнилками в адрес препода — я из них запомнил только что-то вроде «борода пупок щекочет». Естественно, однажды я обнаружил, что препод не только сам, похохатывая, читает этот файл, но ещё туда и пишет. А с камрадами из УПК я до сих пор связь поддерживаю.
3. В институте, на первой же лабе по информатике, перевёл время на всех машинах на 25 апреля.
Скрытый текст
На следующий день лаборанты поняли, что зря они забыли про антивирус.
Скрытый текст
Virus.Win9x.CIH же

4. Когда компы восстановили, баловался, распихивая в автозагрузку батники, время от времени отсылающие через net send сообщения на лаборантский комп. Сообщения, в основном, были цитатами из творчества любимого тогда Данечки — «лучшая подружка — мёртвая старушка» и прочий тупняк.
5. Однажды, уже на старших курсах института, один из преподавателей решил выделаться, и сказал, что экзамен будет сдаваться в виде тестирования в написанной им же программе. Тут же показал программу, скопировав бинарник и текстовый файл с вопросами на одну из машин — и, показав, удалил, во избежание. На следующей же перемене мы сменяли у лаборанта ключи от лабы и админский пароль на пару кег пива, прошлись анерейзером по диску, нашли бинарник и файл. В общем, сдали экзамен почти идеально, допустив для отвода глаз, по одной ошибке.
Имею некоторое отношение к проведению областной олимпиады по химии. Все мои мысли на этот предмет строго нецензурные. Опыт участия немаленький, но это было 10 лет назад, с тех пор все сильно деградировало
Я последний раз участвовал в олимпиаде по программированию почти 20 лет назад (как один из организаторов и тренеров). Кроме нецензурщины остались и хорошие воспоминания — пиво вечером было вкусное… :) Значительно вкуснее нынешнего. :)
Кстати, нынешние олимпиады по математике, физике и программированию (их была возможность сравнить) отличаются от тогдашних примерно как букварь от учебника 10 класса. По моему мнению, конечно…
Я вот именно про уровень знаний
Вспомнил прохождение олимпиады на «Весне УПИ», где был бардак с форматов выходных файлов: одни тесты принимали только вариант «после последнего ответа обязана быть пустая строка», другие — «после последнего ответа НЕ ДОЛЖНО быть пустой строки». Причем не было информации об этих форматах :D
Занял какое-то место в конце десятки благодаря этому счастью, а так же тому, что самые сложные задачи не дало решить слабое знание матана…
О, если вспоминать успешные олимпиады — помню городскую по физике. Занял первое место исключительно на рассуждениях вида «я не знаю ответа и не помню формул, по по идее должно работать так и так-то...». Лучше знающие тему постеснялись писать подобное и на некоторые задачи оставили пустые ответы...))
Ндя… значит не только я лоботрясничал )))
Вместо того что бы сдать зачет по командам MS-DOS в 10 или 11 классе я помню накосячил сильно (то ли на 2ку, то ли на 3ку). Пришлось оценку зарабатывать нетривиально — вышел в командную строку, с помощью этих же команд добирался до файлов-отчетов, окрывал их и подставлял в них типа правильные ответы — программа-тест вела лог в виде строчек с цифрами: 1 — правильный ответ, 0 — неправильный. Вся задача заключалась в высталвении в 9 из 10 строчек единичек )))
Кажется, тоже в 10 классе это было. Тоже районная олимпиада по информатике. Какой-то паренек решил поступить, как и вы, скопировав решения оппонентов. В общем, застукали его за этим делом, публично отчитали и дисквалифицировали. Вам повезло.
Слава богу, мне от мамы (учителя математики) досталось хорошее периферическое зрение)

А так вы правы, мне повезло тогда и повезло сейчас, не думал что этот топик затронет какие то струны в душах хабровчан и вызовет такой поток воспоминаний из прошлого.
А я все время ездил на олимпиады по информатике/математике/физике. Призовые места были, но первое, что обидно, ни разу. В один год меня уломали поехать на городскую олимпиаду по химии. Я химию знал хорошо, но не любил абсолютно, а занял по ней первое место… Меня потом звали и на областную, и на городскую. Я не поехал. Ну не люблю я химию.
Однажды я тоже провернул такой трюк. Это была одна из первых олимпиад, в которых я участвовал. Выдали задания, начали их раздуплять, многие стали сразу фигачить код, стучат клавишами на весь кабинет. Я же сижу и понимаю, что задачи-то не так просты как кажутся, пытаюсь понять суть, не выходит. Начинаю дико нервничать от мыслей, что я один из самых безнадежных участников, раз все уже кодят вовсю, а я туплю. Решил тоже прогуляться по сетевым папкам компьютеров, нашел все исходники, посмотрел — и увидел, что решения по большей части неверные, не учитывают особых случаев и т.д. Были и приличные исходники, я их взял, поправил баги и спокойно продолжил обдумывать сложные задачи.

Хоть я и поступил не совсем честно, но этот случай помог мне понять, что на происходящее вокруг не стоит обращать внимания и нервничать из-за этого — надо просто быть собой и делать лучшее что можешь. С таким подходом время олимпиад стало бежать не так быстро :)
Это стандартная тема, замеченная мной и одноклассниками по множеству олимпиад: все, кто занимает первые 5-10 мест, доооолго думают, а потом уж пишут решения. Все, что сразу что-то пишут, и быстро сдают — пролетают. Я по началу тоже нервничал, мол, блин, все уже что-то решили, вон решения пишут, а я тут как лох сижу туплю. Но потом понял.
Пойду вычеркивать хабр из RSS.
Ностальгия, блин. В школьные времена участвовал в олимпиадах по математике, физике, немецкому языку, труду, НВП, истории, географии, химии и биологии. Самая бредовая, конечно, была олимпиада по НВП.
В свое время на олимпиаде по физике в 10-м классе поделил первое место с кадром из матшколы. Он на полбала лучше решил задачи (нужны были производные, которых я тогда не понимал), я на полбала сделал его на практике (он, увидев, что столбик термометра остановился между десятыми градуса, написал — 5 сотых, я в такой же ситуации округлил до деления, не забыв указать погрешность прибора)… :) На области он занял первое место, а я четвертое. 2-е и 3-е места заняли ребята из районов. До сих пор горжусь, что 8 человек из областной физической школы остались позади.
А в институте было еще забавнее. С начала года готовился к олимпиаде по физике. Узнав, что пришедшие на олимпиаду по математике, получают автомат за курс, пришел, сделал 6 первых заданий из 12-ти, уточнил, что есть, как минимум, 3 человека, решивших больше, сдал работу. Через день подошел к преподавательнице с зачеткой. Она поставила мне зачет, экзамен и попутно поздравила: а — с 1 местом, б — с предстоящей поездкой на республиканскую олимпиаду по математике. Кафедры немного поцапались, а я в итоге поехал на республику на математику. Почти без подготовки. Почти — это с двумя подготовительными часами. На олимпиаде (помню до сих пор) я набрал 12 баллов, двое моих сокомандника соответственно 1 и 0 баллов. Команда заняла 13 место, я 12-е в общем зачете. Как нам сказали позже, если бы добавили еще хотя бы 2 балла, команда вышла бы в тройку лидеров.
Но я не расстроился. В Алма-Ату (тогда еще Алма-Ату) съездил с удовольствием, встретился даже с однополчанами.
Спасибо за прекрасную историю. Но больше всего мне понравилась история (не помню где ее прочитал) про какую то олимпиаду где была сложная алгебраическая формула которую нужно было запрограммировать. Причем в код комиссия не смотрела. А главное требование производительность и правильный результат. И один абитуриент заметил что эта формула в среднем возвращает 1 и 0 примерно с равными шансами. И в его программе был лишь код rand(0,1). Она оказалась самой быстрой =)
Прочитав новые комменты вероятно это был reinvigorate =)
Украина, 5 лет назад. Класс информатики небольшой районной школы, районная же олимпиада по ней же. Около десятка «кандидатов» сидат за компьютерами и пытаются найти и открыть паскаль. Еще пяток, успешно справившись с этим непреодолимым препятствием, при помощи сидящих позади учителей информатики из своих школ пытаются решить хотя бы одну из 5 задач. При этом половина (учителей) не знает, как определить переменную и организовать ввод из консоли, а другая никогда не слышала про массивы и функции.
А вот на областной олимпиаде задачки уже были интереснее: и «кучу» нужно было уметь использовать, и алгебру знать на уровне 1 курса института. Собственно, там на том всё и закончилось.
Помню лихо сдал курс лаб по электроприводу. Вел их у нас знатный мудень, не допустивший до лаб по всякой левой фигне 95% потока (за что его потом отодрал декан, когда весь поток не вышел на сессию). Ну и как то раз он заявил, что дескать вин98 самая клевая и секьюрная ос и он там все так круто стандартынми средствами(!) все заадминил, что мы даже проводник запустить не сможем. А тому кто запустит — зачет автоматом.

Прихожу, ну да, хоткеи не работают. В Пуске ничего нет. Зато есть Turbo C. А дальше все просто, стандартный пункт меню — OS Shell и мы в консоли. explorer.exe и мы в проводнике. Пришлось утырку ставить зачет всем кто был в кабинете (человек 7).
А я один раз показал такому же преподу жопу.

В качестве зачетного задания была фраза: «сделайте что хотите и покажите что это работает». Я сделал игру, где на втором уровне любовно нарисовал жопу.

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

Кстати, вот она: webhamster.ru/site/page/index/game/79
Круть. Я отличился лишь тем, что заставил его напечатать на матричном принтере несколько сот листов.
Спасибо, топик с живыми историями всегда интересно читать.

Я вот тоже не раз оказывался на олимпиадах про программированию. Первые места среди колледжей занимал. Но из интересного помню не много, вот тройка моментов:

1. Диверсия. Когда на олимпиаде после трети отведенного времени отключилась и ребутнулась целая линейка компов (включая мой). Обалдели все. 100% было подстроено кем-то из друзей того колледжа где все проходило. Тогда очень порадовался уже наработанному навыку постоянно на бессознательном уровне жать Save. Сам сильно удивился что код без потерь, когда загрузилось :) Что делали ребята которые не сохранялись — не представляю (а их было достаточно).

2. Про то, как на площадке, где даже автоматической проверки еще не было, решил сложную задачу в два раза быстрей всех. Все работало шикарно, и я очень долго сидел скучал, ждал начала проверки… И вдруг.., вглядываясь в код, увидел что можно чуток дооптимизировать… Ну вы понимаете… ) Дооптимизировал, завалилось на втором тесте :)) Обидно было, т.к. решение точно на победу было. Проверял потом дома. А задачу ту никто не взял больше.

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

Многим полезным вещам олимпиады учат :]
Много граблей можно там опробовать In Action и научиться обходить.
НЛО прилетело и опубликовало эту надпись здесь
Они будут искать решение задачи, а не строить велосипед или тужиться впустую.
Что-ж, расскажу и я балалайку )

Я много лет участвовал в олимпиадах (г.Гомель), и в личных и в командных. Школьные и те и те — проводились в рамках одной олимпиады, с целью подготовки будущих студентов к ACM, но естественно были менее ответственными, т.к. после области ничего не было.

Дело было именно на этом областном командном соревновании. Я был в команде с товарищем, склонным к компьютерным шалостям — и по такому случаю мы решили написать универсальное решение олимпиадной задачи.

Универсальное решение
Суть его проста — берем input.txt, и давай шерстить среди файлов на всех дисках файлы такого-же размера и такой-же контрольной суммы. Так мы находили входной файл в каталоге тестов этой задачи. Затем эвристически получали имя выходного файла — заменяя расширение на .out. Оставалось только вычитать решение по-блочно, и вывести в выходной файл (размер-то мог быть большим, а памяти тогда было доступно считанные сотни килобайт)

Естественно, сейчас все олимпиады тестируются в виртуальных машинах — и это бы не прокатило. Помимо этого, это не сработало бы для задач с «чекером» — когда возможно много корректных решений и правильность проверяет отдельная программа.

Дрожащими руками отправили «решение»… и получили «Программа прошла все тесты». Пожалуй, радовались несколько больше, чем для обычного решения

Далее старались сильно не выделятся, отправляли задачи постепенно, стараясь «не отсвечивать». Когда вышли на второе место — спорили, стоит ли остаться в тени или идти на первое. Решили идти ва-банк — и в таблице вышли на первое место. Команда конкурентов (а там были товарищи реально круче нас) ощутимо нервничала.

Но затем — автор тестирующей системы заметил подозрительное моргание лампочки чтения CD-ROM… Программа-то вынуждена была проверять все диски…

Эх, надо было найденный стартовый каталог для поиска в переменные окружения или в temp записать :-)

Нас дисквалифицировали без лишнего шума :-D

Прошло лет 5… Уже в университете в рамках подготовки к ACM — один из коллег смотрел решения старых олимпиад, я был в той же комнате, обычная рутина… И тут он открывает наше решение и вопросительно поворачивается ко мне…
Я проживал… школа 22. В 97 это был эээ 8-9 класс, так что наверное мы вместе не участвовали. Но за флэшбэк спасибо!
Была похожая ситуация. Участникам нужно было все складывать в расшаренные папки. А я как раз решил передохнуть и пошариться по компу. Тогда и натолкнулся на этот кладезь. Правда совесть мне позволила украсть только пару заданий.
Но зато как я был горд, что догадался до такого решения. Эээххх молодость.
Тоже всегда душа лежала к программированию, но судьбой было определено стать админом.
Бросать сейчас все и идти работать джуниором куда-то побаиваюсь :(
Знакомый с админа ушел на release engineer. Вроде доволен.
Да, но я дорос до тех. директора и уходить на меньшую позицию не хочется совсем.
С другой стороны сейчас появилось время, пишу на всем подряд, что под руку подвернется в свое удовольствие.
Только хотелось бы что-то серьезное написать. И полезное.
Как бывший ученик в школе без терминального класса и без домашнего компьютера, но занявшего второе место на олимпиаде по информатике, дружелюбно машу тебе рукой.

Программировать я к тому времени уже умел, ибо писать программы и исполнять их — это разные вещи.

(перед олимпиадой я ездил в райцентр, где мне дали посидеть за одним из тех компов, на котором будет олимпиада проводиться — всё было очень просто, как по книжке — я освоил за пару часов)
Когда я учился на первом курсе, у нас проводили олимпиаду по инженерной графике. Что-то долго и много чертили в AutoCAD, сдали работы и разошлись по домам. Через несколько дней меня вызвал преподаватель и сказал — «Твоя работа была лучшей, но была еще одна работа идентичная твоей. я знаю что ты делал работу сам, но поделать ничего не могу. Вас обоих дисквалифицировали»

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

У меня на лице появилась не менее ехидная улыбка чем у автора в тот момент, и дальше можно было не читать. ))
Был в очень похожей ситуации: как и автор я был самым продвинутым в школе по части computer sciense но, понятия не имел как решить задачу без учебника, не зная синтаксиса языка. Когда я спросил могу ли заглянуть в учебник чтобы вспомнить название функции, мне отказали. Я разозлился и отправил в BSOD через con\con все доступные по сети компы, включая комп самого-самого «ботаника». Как оказалось, этот чел не сохранился ни разу за все время, пока писал программу… Смотреть на него было жалко.
Прошло более 10 лет, а мне до сих пор стыдно: мало ли как этот случай повлиял на дальнейшую жизнь этого парня.
Стыдно признаться, но я занял третье место на олимпиаде по информатике, только потому что пришел на два тура олимпиады(1 день — теория с тетрадкой, 2 день — программирование у компьютера). Большинство не пришло на второй тур, а по совокупности моих сомнительных достижений занял 3-е место. Второго места не было, потому что между мной и первым местом была пропасть. Был это далекий 1999 год.
Смотрю на дипломчики развешанные на стенах кабинета… Ностальгия.

В далёком 1999-м году в Москве проходила городская олимпиада по основам алгоритмизации и программирования среди студентов уж и не помню каких вузов. Каким-то образом я умудрился занять на ней первое место, но главное, что мне запомнилось, что выигрывал тот, кто придумает наиболее «элегантное» решение простой задачи (может, формулировка задачи была другая, но я понял именно так).

С того времени программировать я так и не научился. Но вот алгоритмизацией (благодаря преподавателю Клопову Д.А.) овладел очень хорошо и постоянно применяю её основы при анализе больших объемов контекстно-зависимых данных и прототипировании бизнес-процессов.

P.S. Привет всем студентам группы ПП-219 УЦ «Подиум» на Нахимовском проспекте :).
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории