Можно ввести несколько слов — все они попадут в требования к поиску. Кроме того, осуществляется поиск по словоформам и, если повезет, по синонимам. Поддерживается поиск по названию, автору и специальный синтаксис запросов. Примеры:

  • 305 — ищет все посты, содержащие 305, найдет посты про Раунд 305
  • andrew stankevich contests — можно писать сразу много слов, будут искаться все
  • user:mikemirzayanov title:сазанка — ищет все посты в названии со словом "сазанка" авторства MikeMirzayanov
  • "vk cup" — можно использовать кавычку, чтобы искать точные совпадения
  • title:educational — искать в названии

Результаты

1.
Автор soullless, история, 17 месяцев назад, перевод, По-русски
Я написал книгу — для тех, кто действительно хочет стать сильнее Всем привет! Сегодня для меня важный момент — я делюсь с вами тем, над чем работал душой и сердцем. За последние два года я прошёл путь, который не всякий выдержит: тысячи задач, сотни контестов, взлёты, падения, выгорание и возвращение. Это был путь не только знаний, но и внутренней трансформации. Всё, что я пережил, переосмыслил, победил — я собрал в этой книге. Это не просто очередной гайд. Это книга, которая говорит с тобой честно. Это история силы, упрямства и настоящей олимпиады — той, которая разворачивается не только на экране, но и внутри тебя. Она для всех, кто хочет большего: Реальные истории и правда о выгорании и о том, как через него пройти. Рабочие стратегии роста, которые действительно работают. Мой личный путь — от ноунейма до золота. И самое главное — мысли, которые останутся с тобой и помогут не сломаться на пути к вершине. Эта книга подойдёт каждому — и тем, кто только делает первые шаги, и тем, кто уже идёт на максимум. Скачать PDF: http...
гайд. Это книга, которая говорит с тобой честно. Это история силы, упрямства и настоящей олимпиады, Эта книга подойдёт каждому — и тем, кто только делает первые шаги, и тем, кто уже идёт на максимум., Это не просто очередной гайд. Это книга, которая говорит с тобой честно. Это история силы

Полный текст и комментарии »

  • Проголосовать: нравится
  • +729
  • Проголосовать: не нравится

2.
Автор Mihonarium, история, 8 лет назад, По-русски
Дарим книгу «Гарри Поттер и методы рационального мышления» олимпиадникам ![ ](https://habrastorage.org/webt/kc/mo/mj/kcmomjsqabc-e3ncoecnuwbnvrg.png) 16 июля мы запустили некоммерческий краудфандинг на печать [«Гарри Поттера и методов рационального мышления»](https://гпмрм.рф). Он собрал больше 8 миллионов рублей, став вторым в топе российских краудфандинг-проектов по объёму сборов. После печати тиража мы подарим трёхтомники ГПиМРМ школьникам и студентам бакалавриата/специалитета, побеждавшим в олимпиадах. ### О чём это вообще? Книга популяризует идеи критического мышления и [эффективного альтруизма](https://ru.wikipedia.org/wiki/%D0%AD%D1%84%D1%84%D0%B5%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B9_%D0%B0%D0%BB%D1%8C%D1%82%D1%80%D1%83%D0%B8%D0%B7%D0%BC) &mdash; и мы решили, что стоит распространить её среди талантливых людей, которые благодаря ГПиМРМ смогут принести наибольшую пользу миру. Подробности &mdash; под катом. [cut] <spoiler summary="Александр Панчин рассказывает о книге"> Автор этой книги – специалист по искусственному интеллекту Элие...
бакалавриата/специалитета, побеждавшим в олимпиадах. ### О чём это вообще? Книга популяризует идеи, взглядом на мир, мешает подчинять жизнь какому-то генеральному плану, то возможно этакнига поможет вам, ### О чём это вообще? Книга популяризует идеи критического мышления и [эффективного альтруизма, , мне кажется, он содержит огромное количество правильных и полезных идей. Эта книга может сделать, . Цитируя Стругацких можно сказать, что это книга, которую должен прочесть каждый научный работник, книга, в которой есть элементы детектива, стратегических игр, путешествий во времени, интриг и сложного

Полный текст и комментарии »

  • Проголосовать: нравится
  • +320
  • Проголосовать: не нравится

3.
Автор gKseni, 10 лет назад, По-русски
Книга «Справочник спортивного программиста. Часть 1» <img src="http://codeforces.me/predownloaded/d7/fe/d7feebbd3bf49ca33111083a53493907ba48ba94.png" style="margin:0 1em 1em 1em; float:right;"> Вы идёте писать олимпиаду и наверняка задаётесь вопросом: какие формулы, алгоритмы и структуры данных надо знать? Как их лучше кодировать? Когда на эти вопросы нет ответа, сложно собраться и приступить к делу, просто потому, что не знаешь, с какой стороны этот приступ начать. В книгах содержится структурированный ответ, а это значительно облегчает жизнь и сохраняет нервы, которые обычно портятся при попытках достать информацию отовсюду. Книга «Справочник спортивного программиста. Часть 1» представляет из себя набор инструментов для улучшения результатов выступлений на олимпиадах, а это именно то, что развивает мозги / помогает чувствовать себя классным / способствует завоёвыванию девушек / твой ответ того, что олимпиады дают самого классного. В этот набор входят ответы на вопросы: какие формулы, алгоритмы и структуры данных надо знать, и рец...
Книга «Справочник спортивного программиста. Часть 1», и сохраняет нервы, которые обычно портятся при попытках достать информацию отовсюду.Книга, Книга разделена на большие части: структуры данных, алгоритмы и теория чисел — развёрнутый

Полный текст и комментарии »

  • Проголосовать: нравится
  • +32
  • Проголосовать: не нравится

4.
Автор Mihonarium, история, 4 года назад, По-русски
Дарим книгу «Гарри Поттер и методы рационального мышления» победителям олимпиад (v2) ![ ](https://habrastorage.org/webt/kc/mo/mj/kcmomjsqabc-e3ncoecnuwbnvrg.png) Несколько лет назад мы собрали 11 миллионов рублей на некоммерческую печать [«Гарри Поттера и методов рационального мышления»](https://гпмрм.рф), побив рекорд российских краудфандинг-проектов по объёму сборов, и [пообещали](https://codeforces.me/blog/entry/61975) подарить трёхтомники ГПиМРМ школьникам и студентам, побеждавшим в олимпиадах. Наконец, мы начали рассылать обещанные книги. Пять с половиной сотен экземпляров уже доставлены, ещё сотня — в пути. Если вы подходите под критерии, можете [заполнить заявку](https://гпмрм.рф/olymp) и через несколько дней получить от курьера книжки (или через несколько недель почтой, если находитесь за границей). [cut] <br/><br/>[Там же](https://гпмрм.рф/olymp) есть рекомендации книги от **Александра Панчина** (популяризатор науки, член комиссии РАН по борьбе с лженаукой, лауреат премии «Просветитель»); **Владимира Брагина** (преподаватель ЦПМ, тренер сборной Мо...
«Совместимости»: «Это самая важная книга из прочитанных мной за немалое время»., ВШЭ и РЭШ). **[Подробнее ->](https://гпмрм.рф/olymp)** Книга популяризирует идеи критического, получить свой экземпляр. Если нет — книга лежит в свободном доступе:, Книга популяризирует идеи критического мышления и [эффективного альтруизма](https

Полный текст и комментарии »

  • Проголосовать: нравится
  • +157
  • Проголосовать: не нравится

5.
Автор Um_nik, история, 5 лет назад, По-русски
Текст для интервью в ТАСС В связи с финалом ICPC в Москве журналисты пытаются писать что-то про спортивное программирование. Меня (а также [user:manoprenko,2021-10-01] и [user:Farhod_Farmon,2021-10-01]) попросили ответить на несколько вопросов для целевой аудитории школьников, которые могут быть заинтересованы в олимпиадах по информатике и спортивном программировании, а также их родителей. Результат можно почитать [здесь](https://tass.ru/obschestvo/12552701), а я хочу выложить свой оригинальный текст, который я отправил журналистам. Обратите внимание, что и текст ТАСС, и мои ответы не предназначены для спортивных программистов, но могут быть интересны/полезны для той аудитории, которая была заявлена целевой. [cut] (я не понял, как сделать так, чтобы после `[cut]` нормально отобразился заголовок, поэтому здесь есть этот текст). Алсо спасибо [user:lperovskaya,2021-10-01] за помощь в редактуре. ### Как вы начинали изучать программирование? В каком возрасте? Что именно делали (собирали конструкторы и писал...
серии) и "Как же называется эта книга?" Смаллиана, их точно можно читать в 7-8 лет: не обещаю, что, " Перельмана (и другие из его серии) и "Как же называется эта книга?" Смаллиана, их точно можно читать в

Полный текст и комментарии »

  • Проголосовать: нравится
  • +122
  • Проголосовать: не нравится

6.
Автор mfv, 11 лет назад, По-русски
Как попасть в div1, используя особенности психологии человека **UPD** Приём заявок завершён. С момента публикации статьи к проекту присоединились более 150 участников. Если кто-то подавал заявку по почте и не получил ответ &mdash; свяжитесь со мной через личные сообщения codeforces. Вы всё ещё в div2, но мечтаете попасть в div1? Учёба занимает много времени, и олимпиадные задачи получается решать редко? Чувствуете, что постоянно решаете простые задачи, но никак не продвигаетесь к решению сложных? Если Вы ответили “Да” на любой из этих вопросов, и хотите изменить текущую ситуацию, тогда эта статья для Вас! Прочитав её, Вы узнаете - какие особенности человеческой психики можно использовать для оптимизации процесса тренировок; - какие конкретные шаги Вы можете предпринять, чтобы начать использовать эти особенности. Знакомая ситуация в течение года: учёба и другие дела занимают много времени, после них хочется отдохнуть, в результате трудно выкроить время на решение олимпиадных задач. Знакомая ситуация сразу после олимпиады: эх, ...

Полный текст и комментарии »

  • Проголосовать: нравится
  • +269
  • Проголосовать: не нравится

7.
Автор Edvard, история, 10 лет назад, По-русски
Разбор задач Educational Codeforces Round 13 ### [problem:678A] Задачу предложил Әбдірахман Исмаил [user:Ismail_A,2016-06-14]. Нам нужно найти минимальное $x$, что $x*k>n$. Легко видеть, что $x=\lfloor\frac nk\rfloor+1$. Для подробного знакомства с математическими функциями пола и потолка я рекомендую книгу авторов Грэхем, Кнут, Паташник "Конкретная математика". В этой книге есть отдельная глава, посвящённая этим функциям и их свойствам. <spoiler summary="Решение на С++"> ~~~~~ li n, k; bool read() { return !!(cin >> n >> k); } void solve() { cout << (n / k + 1) * k << endl; } ~~~~~ </spoiler> Сложность: $O(1)$. ### [problem:678B] Задачу предложил Артур Яворски [user:KingArthur,2016-06-14]. Два календаря совпадают если и только, если в них одинаковое количество дней и они начинаются с одного дня недели. Таким образом, достаточно было просто перебрать следующий год, поддерживая первый день недели в году. На самом деле день недели каждый год увеличивается на единицу. Исключением...

Полный текст и комментарии »

Разбор задач Educational Codeforces Round 13
  • Проголосовать: нравится
  • +32
  • Проголосовать: не нравится

8.
Автор MikeMirzayanov, 12 лет назад, По-русски
Лауреаты Медали Кормена 2013 С небольшой задержкой (но ведь Оскар тоже вручают весной, правда?) мы рады анонсировать лауреатов Медали Кормена за 2013-й год. В этом году мы решили опять немного обновить номинации, и в этом году Медаль Кормена вручается в двух номинациях: * Прогресс года * Лучший проблемсеттер ## Прогресс года <center> <img src="http://assets.codeforces.com/images/cormen-2013/scott_wu.jpg"> </center> Лауреатом Медали Кормена в этой номинации становится Скотт Ву ([user:scott_wu,2014-05-12], США). Обратите внимание на [стремительный рост графика его рейтинга](/profile/scott_wu). Его достижения в 2013-м году не ограничиваются эффектным взлетом на Codeforces в десятку лучших участников: 5 место на IOI, победитель сезона 2013 соревнований USACO, отметка таргет на TopCoder! Мы поздравляем Скотта и желаем ему дальнейших успехов! ## Лучший проблемсеттер <center> <img src="http://assets.codeforces.com/images/cormen-2013/Sereja-small.jpg"> </center> Для выбора победителя в этой ном...
. Лауреатам будет выслана книга Томаса Кормена (Introduction to Algorithms или Algorithms Unlocked) с, Похоже, это становится доброй традицией. Лауреатам будет выслана книга Томаса Кормена (Introduction

Полный текст и комментарии »

  • Проголосовать: нравится
  • +358
  • Проголосовать: не нравится

9.
Автор Edvard, история, 11 лет назад, По-русски
Разбор задач Educational Codeforces Round 3 Этот раунд был немного необычным: некоторые из задач были ранее подготовлены студентами и сотрудниками Саратовского ГУ для прошедших олимпиад, одна из задач была подготовлена участником [user:dalex,2015-12-19] для одного из регулярных (неучебных) раундов Codeforces, но не использована там. [problem:609A] Отсортируем массив по невозрастанию. Тогда ответом на задачу будет несколько первых флешек. Будем идти по массиву слева направо пока не наберем сумму $m$. Количество взятых элементов и будет ответом на задачу. Асимптотическая сложность решения: $O(n logn)$. [problem:609B] Пусть $cnt_i$ &mdash; количество книг $i$-го жанра. Тогда ответом на задачу будет величина равная $\sum\limits_{i=1}^m \sum\limits_{j=i+1}^m cnt_i \cdot cnt_j=\frac{n \cdot (n - 1)}2 - \sum\limits_{i=1}^m \frac{cnt_i \cdot (cnt_i - 1)}2$. В первой сумме мы считаем непосредственно количество хороших пар книг, а во втором из общего количества пар книг вычитаем количество плохих пар. Асимптотическая...

Полный текст и комментарии »

Разбор задач Educational Codeforces Round 3
  • Проголосовать: нравится
  • +55
  • Проголосовать: не нравится

10.
Автор I_love_natalia, история, 11 лет назад, По-русски
Спортивное программирование и тоталитарные секты По материалам [одной статьи](http://www.aif.ru/dontknows/kak_raspoznat_sektu_10_priznakov_kotorye_dolzhny_nastorozhit) (текст полностью скопирован). Шутка, конечно, но повод задуматься. 1. Маркетинг. Сектанты стараются привлечь как можно больше адептов, поэтому участники секты обычно активно занимаются пропагандой своего учения. Должны насторожить назойливые звонки, письма и сообщения с предложениями бесплатно посетить <s>кружок по программированию в вузе</s> семинар по духовному росту или пробуждению. Благотворительные концерты, фестивали для детей, психологические тренинги тоже зачастую скрывают псевдорелигиозные течения.<br/> КСТАТИ Существует специальный психологический приём «бутерброд»: человека окружают особым вниманием и заботой, двое <s>тиммейтов</s> сектантов постоянно держат всестороннюю связь с вербуемым, чтобы не допустить его критических мыслей в отношении учения. 2. Иерархия и двойное учение. Обычно инициаторы секты маскируют своё учение под <s>программирование</...

Полный текст и комментарии »

  • Проголосовать: нравится
  • +216
  • Проголосовать: не нравится

11.
Автор specia1, история, 7 недель назад, По-русски
Пошаговый разбор для новичков. Codeforces Round 1109 (Div. 3) Всем Привет! ![ ](/predownloaded/92/d1/92d185b9a970affe38f3d3b1f1660b5a3a7e8055.png) Меня зовут Максим и я очень давно хочу достичь рейтинга 3000. Я верю, что для этого мне надо научиться мыслить, как человек, у которого уже есть 3000 рейтинга. Очень часто в разборах пишут фразы "заметим, что..." или "докажем вот такой факт..." и дальше идет долгое доказательство этого факта. А то, каким образом я должен к этому факту прийти, как эта мысль должна зародиться у меня в голове, никто нигде не пишет. Я думаю, что не только у меня есть эта проблема, поэтому вместо того, чтобы ждать понятный разбор, я решил начать с себя. Именно поэтому, я решил написать очередной пошаговый разбор, где я буду описывать ход своих мыслей и действий, которые позволяют мне придумать эти самые идеи. Также, я создал группу по прокачке навыков спортивного программирования для людей с рейтингом 1200- , чтобы помочь им стать лучше и достигнуть рейтинга 1500+. Если хотите больше об этом узнать, рекомендую проч...

Полный текст и комментарии »

  • Проголосовать: нравится
  • +8
  • Проголосовать: не нравится

12.
Автор Perlik, 13 лет назад, По-русски
Вытаскиваем дерамиду по неявному ключу из недр С++. Всем привет! Не буду долгих предисловий тут писать, поэтому сразу к делу. Читая книгу Мейерса "Эффективное использование STL", я вдруг наткнулся на упоминание о наличии в некоторых версиях STL структуры данных [rope](http://goo.gl/yZYcFw). Если кратко, то эта структура данных позволяет быстро вырезать/вставлять куски массива в произвольные позиции, аналогично декартовому дереву по неявному ключу (с аналогичной сложностью &mdash; подробности смотрите в статье на вики). Она иногда используется для обработки сверхдлинных строк. Как выяснилось, rope действительно реализована в некоторых версиях STL, например в [SGI STL](http://www.sgi.com/tech/stl/Rope.html). Сразу замечу, что это наиболее полная документация по классу rope, которую мне удалось найти в сети. А теперь давайте разыщем rope в GNU C++. Поскольку кто-то ранее находил расширенную версию красно-черных деревьев в GNU, я подумал, почему бы и rope где-нибудь не заваляться. Для тестинга я взял вот [эту](http://informatics.mccme.ru...

Полный текст и комментарии »

  • Проголосовать: нравится
  • +285
  • Проголосовать: не нравится

13.
Автор IlyaCk, история, 11 лет назад, По-русски
Н.Дуров о книгах Н.Талеба о случайностях Весьма интересно. Как вообще, так и в разрезе вопроса "есть ли хоть какие-то исследования, как всё это влияет на hash-и и рандомизированные алгоритмы". https://vk.com/abacabadabacabaeabacabadabacaba?w=wall6_53888 [cut] Собственно текст (Н.Дурова) Нассим Николя Талеб (Nassim Nicholas Taleb), трилогия "Одураченные случайностью" / "Чёрный лебедь" / "Антихрупкость" ("Fooled by Randomness" / "The Black Swan" / "Antifragile"). Признаюсь, эти книги произвели на меня очень сильное впечатление. Именно поэтому я не стал писать о них сразу после прочтения — хотелось немного обдумать и утрясти в голове, отделить более важное от менее важного — а подождал несколько месяцев. Изначально эти книги не задумывались как единое целое, однако в предисловии к третьей из них автор предлагает рассматривать их как трилогию, посвящённую роли случайности в нашей жизни. Первая книга — "Одураченные случайностью" ("Fooled by Randomness", 2001), посвящена в первую очередь тому, что люди, оказыва...
рассматривать их как трилогию, посвящённую роли случайности в нашей жизни. Перваякнига, "Чёрные лебеди" бывают позитивными (скажем, когда какая-то книга неожиданно для своего ранее, Вторая книга — "Чёрный лебедь" ("The Black Swan", 2007) — посвящена априори маловероятным событиям, Первая книга — "Одураченные случайностью" ("Fooled by Randomness", 2001), посвящена в первую, Третья книга — "Антихрупкость" ("Antifragile", 2012) — посвящена тому, как жить в мире, где есть

Полный текст и комментарии »

  • Проголосовать: нравится
  • +25
  • Проголосовать: не нравится

14.
Автор MikeMirzayanov, 12 лет назад, По-русски
5 лет Codeforces: отличные новости! Добрый день, Codeforces! Я с радостью сообщаю, что озвученную поддержку в $10000 удалось собрать чуть более чем за трое суток! Спасибо большое, друзья! Эта хорошая новость означает, что теперь у нас есть возможность сделать рывок следом за курсом доллара и выплачивать в рублях эквивалентные суммы авторам раундов! |Тип раунда|$|рубли| |-----------|--|---| |Div 1 + Div 2| $250+*$50 | 18000 руб. | | Div 2 | $100+*$50 | 9000 руб. | <small>Рублевые выплаты мы привязываем к курсу ЦБ РФ на день раунда, округленный к ближайшему кратному 5 числу рублей по правилам математического округления. В таблице указаны значения, актуальные для даты публикации поста. Звездочкой отмечен бонус, который выдается в случае образцовой подготовки раунда.</small> И это еще не все! Как и было заявлено теперь у нас есть возможность в достаточной степени поддерживать координатора задач Codeforces Максима [user:Zlobober,2015-02-27] Ахмедова. К этой роли он приступил осенью 2014-го и под его руковод...
по программированию. Последняя прочитанная книга — Пелевин, "Чапаев и Пустота". Любимый фильм, книга — Пелевин, "Чапаев и Пустота". Любимый фильм назвать трудно — люблю фильмы Квентина

Полный текст и комментарии »

  • Проголосовать: нравится
  • +358
  • Проголосовать: не нравится

15.
Автор gKseni, 10 лет назад, По-русски
Технологии успеха: Начало пути Доброе утро, Codeforces! Пока новостей в мире спортивного программирования стало мало, погружаюсь в историю &mdash; читаю книгу В.Н. Васильева и В.Г. Парфенова «Технологии успеха». С согласия авторов постепенно делюсь прочитанным. :) Будут публиковаться части книги с ссылками на предыдущие посты. Рисунки и фотографии &mdash; также из книги. <hr><hr> Случившаяся осенью 1991 г. историческая катастрофа привела не только к резкому ухудшению материального положения всех граждан распавшейся огромной страны, но и к разрыву связей между образовательными и научными учреждениями некогда единого государства. В первой половине девяностых годов Интернет и мобильная связь находились в России и странах ближнего зарубежья в состоянии начальной стадии развития и были доступны очень узкому кругу лиц. Транспортное сообщение между городами сделалось также практически малодоступным из-за неподъемных цен на билеты. В результате огромное число традиционных научно-технических и образо...

Полный текст и комментарии »

  • Проголосовать: нравится
  • +103
  • Проголосовать: не нравится

16.
Автор adamant, 12 лет назад, По-русски
Суффиксное дерево. Алгоритм Укконена <span style="font-size:8pt"> _Можно сказать, что [предыдущая часть](/blog/entry/11337). Даже если вы считаете, что знакомы с суффиксным деревом, рекомендую просмотреть код внизу._ </span> Всем привет! Наконец, я до него добрался :) В данной статье я хотел бы избежать длинных и сложных теоретических выкладок, которые долго отпугивали меня от данного алгоритма. Так что сразу к делу. Доказательств приводить не буду, а больше внимания уделю особенностям реализации. Доказательства поищите где-нибудь на [stackoverflow](https://stackoverflow.com/questions/9452701/ukkonens-suffix-tree-algorithm-in-plain-english) (лично я черпал знания об алгоритме именно оттуда) или на [wiki-конспектах ИТМО](http://neerc.ifmo.ru/wiki/index.php?title=Алгоритм_Укконена) или в [книге](http://e-maxx.ru/bookz/files/gusfield.djvu) Гасфилда или в [конспекте](http://yury.name/internet/01ianote.pdf) Юрия Лифшица... Или ещё где-нибудь, где таким любят заниматься. <br><br> [cut] Суффиксным деревом будем наз...

Полный текст и комментарии »

  • Проголосовать: нравится
  • +104
  • Проголосовать: не нравится

17.
Автор Endagorion, 15 лет назад, По-русски
Codeforces Beta Round #99: разбор <h3>[[problem:139A]]</h3>Вычтем из количества страниц книги количество страниц, которые Петя успеет прочесть в понедельник. Если результат неположительный, то в понедельник Петя закончит читать. Иначе перейдем ко вторнику и т.д. по циклу, после воскресенье опять рассматриваем понедельник. Заканчиваем, как только количество страниц должно стать неположительным.<br />Всего нужно пройтись по циклу не более N раз, поскольку на каждой неделе отнимается как минимум одна страница. Сложность - O(n)<br /><br /><h3>[[problem:139B]]</h3><p>Что подразумевалось в условии:</p><p>Каждый рулон можно резать только на полоски, длина которых совпадает с высотой комнаты (потому что нельзя делать горизонтальные стыки, и расположение должно быть строго вертикальным). В каждой комнате можно клеить только один тип обоев (в разных комнатах клеить одинаковые типы можно). Для каждой комнаты надо всего лишь определить оптимальный по цене тип обоев.</p><p>Ясно, что количество рулонов данного типа, нужных для обкле...

Полный текст и комментарии »

Разбор задач Codeforces Beta Round 99 (Div. 1)
Разбор задач Codeforces Beta Round 99 (Div. 2)
  • Проголосовать: нравится
  • +68
  • Проголосовать: не нравится

18.
Автор EP11LU, 3 недели назад, По-русски
Список полезных ресурсов — «Цикл постов. Часть 7» **САЙТЫ С ЗАДАЧАМИ И СОРЕВНОВАНИЯМИ:** * [Codeforces](https://codeforces.me/) — одна из главных площадок для изучения и практики спортивного программирования. Здесь регулярно проходят соревнования, а огромный архив задач позволяет тренироваться практически на любом уровне — от начинающего до очень высокого. <spoiler summary="Возможности Codeforces"> * На Codeforces регулярно проводятся соревнования, разделённые по уровням. Задачи в соревнованиях очень полезны и часто отражают актуальные направления спортивного программирования. Участие в раундах является важной и неотъемлемой частью подготовки к олимпиадам. * В разделе **EDU** содержится отличный курс по алгоритмам и структурам данных. * В разделе **Тренировки** можно найти задачи с самых разных олимпиад со всего мира. Решение таких задач поможет лучше подготовиться к соревнованиям OI-формата. * В блогах Codeforces содержится очень много полезных материалов: интересные идеи, обсуждения, объяснения алгоритмов и разбор...
развития навыков решения задач на практике. * «Олимпиадное программирование» — Антти Лааксонен —книга, * «Олимпиадное программирование» — Антти Лааксонен — книга больше подходит тем, кто уже имеет

Полный текст и комментарии »

  • Проголосовать: нравится
  • +7
  • Проголосовать: не нравится

19.
Автор Nickolas, 8 лет назад, По-русски
Первоапрельский контест 2018: разбор задач #### [problem:952A] Этой задачей я обязана генератору каламбуров JAPE и одной из самых известных его шуток: What do you call a quirky quantifier? An odd number. К сожалению, я не смогла подобрать эквивалентную игру слов на русском, но в принципе по примерам было можно угадать, что нужно просто проверить, является ли заданное число нечетным. #### [problem:952B] Эта задача придумана под впечатлением от прекрасной книги "Вы, конечно, шутите, мистер Фейнман!", в одном из эпизодов которой Фейнман просит библиотекаря найти для него карту (или схему, в зависимости от перевода) кошки, подразумевая зоологический атлас. Для моих целей такая серьезная трактовка, конечно, не годилась :-) Решение предельно простое: погладьте кота! [cut] Если ответная реакция &mdash; "no", попробуйте погладить другую часть кота, иначе вы можете сразу определить тип. Главное &mdash; не увлечься: после седьмой попытки погладить любого кота ему это надоедает, и он отсылает вас, не дождавшись вашег...

Полный текст и комментарии »

  • Проголосовать: нравится
  • +77
  • Проголосовать: не нравится

20.
Автор gKseni, 10 лет назад, По-русски
Технологии успеха: Тернистый путь к полуфиналу Продолжаем погружаться в историю спортивного программирования в России — с согласия авторов делюсь частями книги В.Н. Васильева и В.Г. Парфенова «Технологии успеха». Рисунки и фотографии — также из книги. Предыдущая часть: [Технологии успеха: Начало пути](http://codeforces.me/blog/entry/45199) <hr><hr> <center> <img src="http://codeforces.me/predownloaded/4b/b5/4bb5694286f1db82b86950e73eae632e668927d0.png"/> </center> Эта же осень (Прим.: 1994 год &mdash; Codeforces::News) ознаменовалась приходом в Россию олимпиад АСМ. В сентябре на кафедру «Компьютерные технологии» (Прим.: Университета ИТМО &mdash; Codeforces::News) буквально «ворвался» Антон Суханов, размахивая плохо пропечатанной факсовой лентой, на которой никому не известная у нас организация АСМ приглашала российских студентов в Бухарест на какую-то студенческую олимпиаду по программированию. «Владимир Глебович! -темпераментно рисовал радужные перспективы Антон, &mdash; собираем супер команду из Елизарова, ...

Полный текст и комментарии »

  • Проголосовать: нравится
  • +71
  • Проголосовать: не нравится

21.
Автор sslotin, 5 лет назад, По-русски
Алгоритмика v2 и Hacktoberfest Привет! Для тех, кто впервые слышит, [algorithmica.org](https://ru.algorithmica.org/cs/) — это [живущий на гитхабе](https://github.com/algorithmica-org) сайт со статьями про олимпиадную (и не только) информатику, который поддерживается преподавателями и студентами Tinkoff Generation и другими причастными. Как некоторые могли заметить, недавно сайт обновился: статьи были зарефакторены в формат книги и стали более взаимосвязанными; мы переехали на более мощный движок и сделали небольшой редизайн; добавили встроенный редактор для коротких правок, и вообще сделали жизнь контрибьютеров проще. Сейчас мы занимаемся тем, что доводим до готовности и публикуем под открытой лицензией остальные материалы наших курсов, а также «эвакуируем» с согласия авторов статьи с e-maxx.ru и других уже не обновляемых ресурсов — и здесь нам бы очень пригодилась помощь сообщества. Поэтому хочу воспользоваться возможностью и напомнить, что с 1 по 31 октября проходит [Hacktoberfest](https://hacktoberfes...

Полный текст и комментарии »

  • Проголосовать: нравится
  • +56
  • Проголосовать: не нравится

22.
Автор MVernik, история, 6 лет назад, По-русски
Time For English _Часто замечаю в CF постах предложения-извинения про плохой английский. Думаю это время пришло!_ # English Resources Полезные сайты, видео, подкасты, книги и прочие ресурсы для изучения английского языка. ### Сайты и приложения для изучения английского языка - https://lingualeo.com/ru - https://skyeng.ru/ - https://ru.duolingo.com/ (есть разные языки) - https://www.italki.com/ (есть разные языки) - http://rachelsenglish.com/ &mdash; описания и примеры произношения звуков и слов - https://lyricstraining.com/ - https://linguatrip.com/ru/ &mdash; языковые школы по всему миру - https://speekify.com &mdash; тренировка разговорного американского английского - http://wlingua.com/ru/ - https://www.lingoda.com/ru - http://www.thesaurus.com/ - https://www.memrise.com/ - https://www.rypeapp.com/ - https://www.oxfordlearnersdictionaries.com/wordlist/english/oxford3000/ &mdash; список слов для запоминания (по частоте употребления) ### Полезные инструменты и ссылки - Gra...

Полный текст и комментарии »

  • Проголосовать: нравится
  • +93
  • Проголосовать: не нравится

23.
Автор gKseni, 10 лет назад, По-русски
Технологии успеха: Как начинался чемпионат Урала по программированию Продолжаем погружаться в историю спортивного программирования в России — с согласия авторов делюсь частями книги В.Н. Васильева и В.Г. Парфенова «Технологии успеха». Рисунки и фотографии — также из книги. Предыдущие части: [Технологии успеха: Тернистый путь к полуфиналу](http://codeforces.me/blog/entry/45235) [Технологии успеха: Начало пути](http://codeforces.me/blog/entry/45199) <hr><hr> Предлагаемая ниже статья состоит из двух частей. Вначале своими воспоминаниями и впечатлениями делится тогдашний студент, а ныне доцент кафедры математического анализа С.Н. Васильев, затем некоторые комментарии от декана математико-механического факультета М. О. Асанова. ####Взгляд студента... Летом 1996 г. многие российские вузы получили приглашение участвовать в полуфинале чемпионата мира по программированию и одновременно в чемпионате России. В те послеперестроечные годы это было первое, начиная с 1991 г., студенческое соревнование, и студенты, особенно бывшие участники ш...

Полный текст и комментарии »

  • Проголосовать: нравится
  • +54
  • Проголосовать: не нравится

24.
Автор Nickolas, 12 лет назад, По-русски
Первоапрельский контест 2014: разбор задач Увы, из 9 задач контеста никому не далось больше 7 штук. Хотя бы одну задачу решило 1289 человек &mdash; меньше, чем в прошлом году, но тоже неплохо. Главное &mdash; суммарное количество фана, полученное участниками :-) #### [problem:409A] Самая Интеллектуальная Игра В Мире на поверку оказалась широко известной камень-ножницы-бумага. До этого можно было догадаться по примерам &mdash; допустим, камень () не очень похож на себя, но бумага [] и тем более ножницы 8< &mdash; как живые! Командная игра реализована так: участники разбиваются на пары, каждая пара играет между собой (в первой строке заданы ходы игроков первой команды, во второй &mdash; ходы игроков второй команды), и выигрывает та команда, у которой набралось больше побед в индивидуальных матчах. Кстати, игра не так банальна, как кажется &mdash; [cut] существуют толстые книги по стратегиям, игровой этике и организации клубов и соревнований, турниры проводятся во многих странах, а в самом большом турнире участвова...

Полный текст и комментарии »

  • Проголосовать: нравится
  • +137
  • Проголосовать: не нравится

25.
Автор MikeMirzayanov, 13 лет назад, По-русски
Изменение правил об использовании стороннего кода в соревнованиях Codeforces _С помощью нескольких опытных и уважаемых членов сообщества (спасибо!) было сформулировано правило, разрешающее использовать сторонний код при выполнении определенных условий. Внимательно ознакомьтесь с текстом._ _Следующий текст войдет как часть в обновленные правила соревнований. Ближайший контест будет проведен уже по обновленным правилам. Таким образом, есть около двух суток для уточнения деталей, если что-то непонятно._ Решения и генераторы могут содержать код, чьим автором являетесь не вы, только в двух случаях: 1. этот код был написан и опубликован/распространен строго до начала раунда, 1. этот код сгенерирован с помощью инструментов, которые были написаны и опубликованы/распространены строго до начала раунда. Любое использование стороннего кода не должно нарушать лицензий или авторских прав третьих лиц. Помните, что даже выложенный в открытом доступе код не всегда является свободным! По требованию правообладателя код, нарушающий лицензию или авторские права, может ...

Полный текст и комментарии »

  • Проголосовать: нравится
  • +111
  • Проголосовать: не нравится

26.
Автор Nerevar, 13 лет назад, По-русски
Codeforces Round #217 (Div. 2): разбор задач ### [problem:370A] К задаче есть два подхода. Первый &mdash; три раза запустить поиск в ширину. Второй &mdash; более легкий, нужно лишь понять, что: * Ладья может достичь любого поля не более, чем за два хода. Если стартовое и конечное поле находятся в одной строке или в одном столбце, то достаточно одного хода. * Слон может достичь только клетки, окрашенные в тот же цвет, что и стартовая, и тоже не более чем за два хода. Если стартовое и конечное поле находятся на одной диагонали, то достаточно одного хода. Чтобы это выяснить, нужно проверить, что $r_1-c_1=r_2-c_2$ ИЛИ $r_1+c_1=r_2+c_2$. * Королю достаточно сделать $max(|r_1-r_2|, |c_1-c_2|)$ ходов. ~~~ int r1, c1, r2, c2; cin >> r1 >> c1 >> r2 >> c2; if (r1 == r2 || c1 == c2) cout << 1; else cout << 2; cout << " "; if ((r1 + c1) % 2 != (r2 + c2) % 2) cout << 0; else { if (r1 + c1 == r2 + c2 || r1 - c1 == r2 - c2) cout << 1; else cout << 2; } cout << " "; cout << max(abs(r1 ...

Полный текст и комментарии »

Разбор задач Codeforces Round 217 (Div. 2)
  • Проголосовать: нравится
  • +20
  • Проголосовать: не нравится

27.
Автор unbelievable, история, 6 лет назад, По-русски
Неофициальный разбор первого отборочного тура Innopolis Open Это не официальный разбор, который не претендует на правильность. Извиняюсь за возможные ошибки в тексте. **The Battle of Giants** Если $a$ $mod$ $3 \neq b$ $mod$ $3$ ответа нету. Иначе ответ это $a/3$,$a$ $mod$ $3$, $b/3$. https://pastebin.com/vc0gMYQJ **Tetris Remastered** Найдем максимальный элемент в массиве и заменим каждый элемент на разницу его и максимума массива. Теперь будем заполнять жадно &mdash; идем слева нправо в массиве и поддериживаем число $u$ &mdash; высота текущего заполнения. Если нужно заполнить больше ($a_i>u$), то увеличиваем u, соответственно ответ на $a_i-u$, иначе уменьшаем чтобы оно стало $a_i$ и ничего не добавляем к ответу. https://pastebin.com/dw8YmQt3 **Optimal Truck** Вначале важный для решения факт &mdash; если грузовиком с грузоподьемностью $x$ мы получаем нужную прибыль, то с $x+1$ тоже. Отсортируем все контракты так, чтобы выполнялось $w_i < w_{i+1}$ и $c_i < c_{i+1}$(если какой-то контракт менее требователен и пр...

Полный текст и комментарии »

  • Проголосовать: нравится
  • +23
  • Проголосовать: не нравится

28.
Автор MikeMirzayanov, 13 лет назад, По-русски
Медаль Кормена 2012 Ура-ура! Завершив многоходовую комбинацию я-Кормен-[user:ralekseenkov,2013-05-10], мы готовы отдать должное героям 2012-го года. В этом году (спасибо, Томас!), лауреаты Медали Кормена получат не только медали, славу и почет, но и новую книгу Томаса Кормена "Algorithms Unlocked" с личной подписью автора! <img src="http://assets.codeforces.com/images/cormen-medal-2012-tourist-book.png" style="float:right;margin:1em 0 1em 1em;width:350px;"/> Лауреатами Медали Кормена за 2012-ый год стали: - [user:tourist,2013-05-09] (Геннадий Короткевич) &mdash; Codeforces Best Participant 2012<br> Геннадий удерживает первое место в рейтинге Codeforces, продолжает активно участвовать и уже не всегда даже третье место в раунде приносит ему плюс к рейтингу. Желаем Геннадию новый побед, тем более финал ACM-ICPC 2013 ведь так скоро! - [user:witua,2013-05-09] (Виталий Герасимов) &mdash; Codeforces Best Problemsetter 2012<br> В 2012-ом году Виталий неоднократно радовал нас интересными задачами. Благ...

Полный текст и комментарии »

  • Проголосовать: нравится
  • +253
  • Проголосовать: не нравится

29.
Автор mfv, история, 11 лет назад, По-русски
72 часа видео подготовки к областной олимпиаде 2016 18 августа 2015 общая длительность видео разборов задач на YouTube в рамках проекта "3.5 задачи в неделю" превысила 3 суток. Чтобы Вы могли оценить сложность задач, приведу примеры недавно разобранных задач: [153](http://acmp.ru/?main=task&id_task=153), [497](http://acmp.ru/?main=task&id_task=497), [288](http://acmp.ru/index.asp?main=task&id_task=288), и примеры самых простых задач из разобранных: [196](http://acmp.ru/?main=task&id_task=196), [87](http://acmp.ru/?main=task&id_task=87). Полный список доступных видео с тегами можно увидеть [здесь](https://docs.google.com/spreadsheets/d/1w5JqsXFfNTS7NUT7ujKrt8NvhJiw52S6jfvoo2X_fo8). ### Предложение Если Вас заинтересовала возможность развития Ваших навыков решения олимпиадных задач с помощью разборов из этого архива или Вас интересует возможность участия в регулярных, но не слишком обременительных тренировках с решением задач подобного уровня, то у Вас есть возможность присоединиться к проекту. [cut] Для этого требуется написат...

Полный текст и комментарии »

  • Проголосовать: нравится
  • +62
  • Проголосовать: не нравится

30.
Автор MikeMirzayanov, 15 лет назад, По-русски
Зачем нужны студенческие олимпиады по программированию <img src="http://www.sgu.ru/files//nodes/10978/acmfinal2009.jpg" style="float:left;margin:1em;width:250px;"> <p> Последнее время на страницах Codeforces дважды появлялись скептические мысли относительно полезности студенческого спортивного программирования. Ответить захотелось развернуто, так что пишу эту заметку. </p> <p> Сразу же отмечу, что у меня преимущественно положительный взгляд на этот вопрос. Конечно, мои рассуждения и аргументы не будут беспристрастны, но я к этому и не стремлюсь. </p> <p> Итак, зовут меня Мирзаянов Михаил Расихович. Если кто не в курсе — я являюсь руководителем Центра олимпиадной подготовки программистов в Саратовском государственном университете. И да, наверное вы знаете, что я являюсь основателем и руководителем проекта Codeforces. Его большая часть кода написана мной, но с радостью отмечаю, что я не единственный разработчик — у нас есть команда, и это здорово. Спортивным программированием я занимаюсь довольно давно, примерно с моего первого к...
, что для многих участников настольной книгой является книга Кормена "Алгоритмы: построение и анализ, . Обратите внимание, что для многих участников настольной книгой является книга Кормена "Алгоритмы

Полный текст и комментарии »

  • Проголосовать: нравится
  • +113
  • Проголосовать: не нравится

31.
Автор soullless, история, 15 месяцев назад, По-русски
Как спорт перед олимпиадой/раундом может слить тебе результат Всем привет! Сегодня, после очередной пробежки, я задумался: а как вообще тренировки перед раундами влияют на мышление? Когда ты идёшь в зал, бегаешь или играешь в футбол — ты тратишь гликоген. Это такая форма хранения энергии, которую тело делает из углеводов. Он копится в мышцах и в печени. Мышечный гликоген нужен для движения. Печёночный гликоген — чтобы поддерживать нормальный уровень сахара в крови и кормить мозг. Во время спорта ты сжигаешь оба. Мышцы работают — гликоген уходит. Параллельно печень начинает выбрасывать сахар в кровь, чтобы мозг не отрубился. Так что писать раунд через 2 часа после того как ты поиграл в футбол &mdash; ужасная идея. Если ты вчера сжёг весь гликоген, а потом не поел нормально и не выспался — мозг на следующий день работает на холостом. Особенно это чувствуется, если ты поиграл в футбол за пару часов до тура: садишься решать — а в голове туман. Easy идёт через силу, на сложной тупишь, как будто вообще не шаришь. Вот простые прав...

Полный текст и комментарии »

  • Проголосовать: нравится
  • +111
  • Проголосовать: не нравится

32.
Автор mfv, история, 10 лет назад, По-русски
Олимпиадное программирование с нуля на Java 1 апреля 2016 начинаются занятия "Олимпиадное программирование с нуля на Java". Если у Вас есть знакомые * школьники, не умеющие программировать, но желающие научиться; * школьники, имеющие базовые знания в области программирования, желающие получить знания и навыки, которые помогут достойно выступить на муниципальном этапе Всероссийской олимпиады школьников по информатике, сообщите им пожалуйста об этом проекте. [cut] Участие в занятиях бесплатно. Понимание, что из себя представляют занятия, можно получить, посмотрев [архив 6 занятий, проходивших в феврале 2016](https://cloud.mail.ru/public/ECiT/HbyvMxUq8). Итогом тех занятий было проведение [Experimental Educational Round: VolBIT Formulas Blitz](http://codeforces.me/blog/entry/23604) на Codeforces. 1 апреля 2016 будет перезапуск проекта, то есть вначале будут разбираться те же темы, что и в феврале, правда, более углублённо, далее перейдём к следующим темам. Темы, которые будут разобраны: целочисленная и в...

Полный текст и комментарии »

  • Проголосовать: нравится
  • +46
  • Проголосовать: не нравится

33.
Автор Yury_Bandarchuk, история, 11 лет назад, По-русски
Областная олимпиада в Беларуси 2016. Всем привет! Ну что же, вот и пришел сезон личных олимпиад в Беларуси. Совсем скоро, 12-13 января по всей Беларуси будет проходить областная олимпиада по информатике. Предлагаю в этом посте выкладывать условия, обсуждать задачи и прочее и прочее. Я же от себя после туров буду делиться своими идеями по задачам. В прошлом году тоже было что-то похожее, кому интересно &mdash; вот [ссылка](http://codeforces.me/blog/entry/15748). Good luck && Have fun! Day 1. 1. Тупая реализация! Главное, аккуратно чекать случай, когда есть ### и выстрел в центр. 2. A &mdash; массив ответ. A[1] = y. Дальше просто добавляем единичные биты в свободные позиции. Проверяем, что набралось N элементов &mdash; выводим ответ, иначе -1. 3. Дп F[pref] &mdash; ответ для префикса pref. left[x] &mdash; левая граница числа x, right[x] &mdash; правая соответственно, cnt[x] &mdash; количество. Пересчет - f[pref] = f[pref &mdash; 1] - если pref == right[a[pref]], то f[pref] = max(f[pref]...

Полный текст и комментарии »

  • Проголосовать: нравится
  • +33
  • Проголосовать: не нравится

34.
Автор gKseni, 10 лет назад, По-русски
Завершилась летняя школа «Сазанка 2016»: взгляд гостя, результаты, фотографии С 1-го по 11-е августа прошла международная летняя студенческая школа по программированию &mdash; в живописном месте, на базе отдыха «Домостроитель» на берегу Волги. В ней приняло участие около 60 участников. В этом году школа проводилась Центром олимпиадной подготовки Саратовского государственного университета в 7-й раз. Руководитель &mdash; известный здесь Михаил Мирзаянов. Мне посчастливилось побыть два дня на школе в качестве репортера. Меня встречает Михаил [user:MikeMirzayanov,2016-08-12] Мирзаянов. &mdash; Сейчас идет тренировка, в два часа будет обед. &mdash; Как проходит обычный день? &mdash; Завтрак, лекция, контест с перерывом на обед, разбор, дорешивание. Вечером отдых &mdash; сегодня по плану ЧГК, завтра сауна с арбузами и забегами в Волгу. На лекциях [user:MikeMirzayanov,2016-08-12] прочитал следующие темы: 1. Паросочетания и смежные задачи. Теорема Бержа. Паросочетания в двудольных графах. Алгоритм Куна и его свойства. 2. Оптимизационные трюки...

Полный текст и комментарии »

  • Проголосовать: нравится
  • +126
  • Проголосовать: не нравится

35.
Автор AlexSkidanov, 15 лет назад, По-русски
Полиморфизм и удаление массива в С++ Давече на ВКонтакте Николай Дуров в одном из обсуждений посоветовал книжку Inside C++ Object Model. Я ее купил, и, читая ее, неоднократно прозрел что я нуб в С++. Каждый день показывал знакомым примеры из книги и спрашивал, как они думают, как поведет себя компилятор, чтобы убедиться, что я такой нуб не один. Вот сегодня я показал такой пример: ~~~~~ #include <stdio.h> class Point { public: int a; Point() : a(5) { }; virtual ~Point() { printf("%d\n", a); } }; class Point3D : public Point { public: int b; Point3D() : b(7) { }; virtual ~Point3D() { printf("M\n"); } }; int main() { Point* p = new Point3D[5]; delete [] p; return 0; } ~~~~~ И спросил их, что они ожидают увидеть. Потратьте 5 минут чтобы предложить свой вариант ответа. На самом деле для меня (и для тех кому я задал вопрос) кажется очевидным, что 5 раз выведется M5 (сначала вызовется виртуальный деструктор Point3D, затем виртуальный деструк...
поверили О.О Мы запустили код, и он вывел M5 пять раз. Как же так, книга врет? И в тоже время, Как же так, книга врет? И в тоже время -- я могу поверить, что компилятор догадался взять

Полный текст и комментарии »

  • Проголосовать: нравится
  • +74
  • Проголосовать: не нравится

36.
Автор Devushka, 11 лет назад, По-русски
Университет ИТМО. Кафедра КТ. Привет! Меня много спрашивают, кого и как учат на кафедре КТ и есть ли там что-то, кроме олимпиадного программирования. Пора ломать стереотипы! Ниже – подробный (укороченный три раза) рассказ о месте, где я учусь, – кафедре КТ Университета ИТМО. **1. Вводные** Университет ИТМО (www.ifmo.ru) находится в Санкт-Петербурге. Входит в 15 вузов программы [5 top 100](http://www.ifmo.ru/ru/stat/232/povyshenie_konkurentosposobnosti_5dr100.htm). Ректор – Владимир Николаевич Васильев, проф., член корр. РАН, Вице-президент Российского Союза ректоров. [Кафедра компьютерных технологий](http://www.ifmo.ru/ru/viewdepartment/24/kafedra_kompyuternyh_tehnologiy.htm) (КТ) входит в состав факультета информационных технологий и программирования. В 2013 году была издана книга [«История кафедры КТ»](http://is.ifmo.ru/belletristic/2013/ctd-history.pdf), в которой рассказаны захватывающие истории и мотивирующие моменты жизни кафедры. **2. Обучение** - Математика Матанализ читают луч...
В 2013 году была издана книга [«История кафедры КТ»](http://is.ifmo.ru/belletristic/2013/ctd

Полный текст и комментарии »

  • Проголосовать: нравится
  • +163
  • Проголосовать: не нравится

37.
Автор Michael, история, 10 лет назад, По-русски
Новости Факультета Компьютерных Наук ВШЭ В этом году первый набор [Факультета Компьютерных Наук](http://bit.ly/25msmZi) заканчивает второй курс, и на этом фундамент, обязательный для всех, почти заканчивается. Что же ждет их дальше, на 3-4 курсе и в магистратуре? Ниже я расскажу об этом, а также об основных новостях [ФКН](http://bit.ly/25msmZi): старт специализаций, новая магистерская программа, открытие двух лабораторий, изменения в базовой программе 1-2 курса по итогам первых двух лет существования [ФКН](http://bit.ly/25msmZi), включая оценки и фидбэк от самих студентов. **UPD.** Льготы по олимпиадам опубликованы [здесь](https://ba.hse.ru/data/2016/06/01/1130397875/Москва.pdf), а про всероссийские олимпиады написано [здесь](https://ba.hse.ru/olimp2016). На 3-4 курс все студенты выбирают себе специализацию. Это набор курсов в рамках одной широкой темы, некоторые из которых обязательны для всех, кто выбрал специализацию, а из остальных нужно выбрать определенное количество (не все). Всего у нас будет пять специализаций,...
, вероятно, замечали, что [книга Гасфилда](http://www.ozon.ru/context/detail/id/1393109/) написана в первую

Полный текст и комментарии »

  • Проголосовать: нравится
  • +56
  • Проголосовать: не нравится

38.
Автор gKseni, 10 лет назад, По-русски
Сессия с Биллом Паучером: Какие общие черты у победителей ACM-ICPC? 26 сентября состоялась вторая [сессия с Биллом Паучером на Quora](https://www.quora.com/session/Bill-Poucher/2). Вопросов [на этот раз было меньше](http://codeforces.me/blog/entry/45657), но ответы на них по-прежнему интересно читать. Вот, например, три из них: <br> <div style="background-color: #fafafa; padding: 1em;"> <b><a href="https://www.quora.com/What-are-the-pre-requisites-for-starting-competitive-programming-aimed-at-developing-strong-coding-skills/answer/Bill-Poucher" style="color:black;">Как организовать тренировки по спортивному программированию, чтобы прокачать свои навыки?</a></b> <br><br> Я точно не знаю. Посмотрите, что делало первое поколение большой семьи ICPC (я имею ввиду всё, что есть в интернете, относящееся к спортивному программированию). Позвольте мне рассказать вам, допуская, что вы не можете посмотреть. <br><br> <ul> <li>Сначала создайте маленький клуб.</li> <li>Начните подыскивать лучших педагогов, преподающих структурные данные и алгоритмы. Не смо...

Полный текст и комментарии »

  • Проголосовать: нравится
  • +65
  • Проголосовать: не нравится

39.
Автор ivan.popelyshev, 15 лет назад, По-русски
Теоретический минимум для программиста [Кросспост] Шарпиц продолжает радовать нас замечательными постами в жж.<br>Предлагаю обсудить сей эпичный пост:<br><a href="http://sharpc.livejournal.com/67583.html">http://sharpc.livejournal.com/67583.html</a><br><br>Многие начинающие программисты, особенно обучающиеся в провинциальных вузах, часто не знают, в какую сторону им развиваться, и что они должны знать для того, чтобы эффективно работать по специальности. Удивительно, но каждый день используя продукты и технологии, созданные другими программистами на основании развитых областей знания, они даже не догадываются о том, как они устроены.<br>[cut]<br><br>Построенные на теории массового обслуживания и протоколе GSM сети мобильной связи; PHP-скрипты, исполняющиеся на удаленных серверах и передающие свою выдачу через Ethernet по TCP/IP на компьютеры с NDIS-драйверами; процессоры, переупорядочивающие и спекулятивно исполняющие наборы инструкций для того, чтобы скомпенсировать вызванную ограничениями полупроводниковой элект...

Полный текст и комментарии »

  • Проголосовать: нравится
  • +30
  • Проголосовать: не нравится

40.
Автор MikeMirzayanov, 16 лет назад, По-русски
Формат соревнований Codeforces <p><i>Полную версию правил можно найти <a href="/blog/entry/4088">по ссылке</a>.</i></p> <img src="http://static.codeforces.ru/cache/images/codeforces-logo.png" style="float:right;margin:0.5em;"><p>Ниже по тексту представлен только предположительный формат — что-то наверняка поменяется. В частности, надеюсь на помощь сообщества для поиска нелогичностей и каких-то тонких моментов. Впрочем, я уже обсуждал этот формат с динозаврами спортивного программирования, и никто на явные ляпы не указал.</p> <p> Формат 5 задач × 2 часа мне кажется вполне удачным и рабочим вариантом. По этой причине в ближайшем будущем менять это мы не будем, хотя, конечно, возможны эксперименты и отклонения. </p>[cut] <p><b>1.</b> Перед началом соревнования все делятся на комнаты, в каждой комнате примерно 20 участников. Пока деление будет происходить случайно, но, через некоторое время оно будет как-то кореллировать с рейтингом. </p> <p><b>2.</b> С началом контеста все выглядит вполне по ICPC-ш...

Полный текст и комментарии »

  • Проголосовать: нравится
  • +23
  • Проголосовать: не нравится

41.
Автор Tremexen, история, 6 лет назад, По-русски
Разбор задач (A,B,C) из прошедшего div.3 контеста ### Задача A Условие: ======== Есть дом, в котором расположены 10 000 квартир, пронумерованных от 1 до 10 000. Назовем номер квартиры скучным, если ее номер состоит из одинаковых цифр. Примерами скучных квартир являются 11,2,777,9999 и так далее. Наш герой очень наглый и он любит звонить в домофоны всех скучных квартир до тех пор, пока кто-то не ответит, в следующем порядке: сначала он обзванивает квартиры, состоящие из цифр 1, в возрастающем порядке (1,11,111,1111); затем он обзванивает квартиры, состоящие из цифр 2, в возрастающем порядке (2,22,222,2222); и так далее. Житель скучной квартиры xx ответил на звонок. После этого наш герой перестал обзванивать кого-либо еще. Наш герой хочет знать, как много цифр он суммарно нажал. Ваша задача — помочь посчитать ему суммарное количество нажатых клавиш. Например, если житель квартиры 22 ответил, то наш герой звонил в квартиры с номерами 1,11,111,1111,2,22. Таким образом, суммарное количество нажатий равно 1+2+3+4+1+2=13. Вам н...
может уместиться n книг. i-я позиция на книжной полке ai=1, если на этой позиции находитсякнига, и, полке ai=1, если на этой позиции находится книга, и ai=0 иначе. Гарантируется, что есть как минимум

Полный текст и комментарии »

  • Проголосовать: нравится
  • -3
  • Проголосовать: не нравится

42.
Автор gKseni, 10 лет назад, По-русски
Андрей Лопатин — о российских программистах, выигравших чемпионат мира Журнал [«Секрет Фирмы» поговорил]((http://secretmag.ru/longread/2016/05/23/lopatin/?utm_source=sffb&utm_medium=social&utm_campaign=komanda-studentov-spbgu-vyigrala-chempion)) с тренером Андреем Лопатиным, который год готовил студентов к олимпиаде. <center> <br> <img src="http://secretmag.ru/imgs/2016/05/24/07/19706/c659b2063a4e31db20425804657ae282fac34aff.jpg"><br> <small>Тренер команды СПбГУ по программированию объясняет, почему русские кодеры сильнее китайских</small> </center> **— Что всё-таки сильнее — СПбГУ или ИТМО?** — Это вечный вопрос. Зависит от того, у кого спрашивать. СПбГУ четыре раза выигрывал, ИТМО — шесть. **— Расскажите немного о себе. Читала, что вы закончили легендарный лицей №239 в Санкт-Петербурге, где учились многие известные люди от Григория Перельмана до Бориса Гребенщикова и познакомились там с Николаем Дуровым (сооснователь «ВКонтакте» и Telegram. — Прим. «Секрета»).** — Да, было дело. Лицей №239 — один из лучших в Санкт-Петербурге. Там мног...

Полный текст и комментарии »

  • Проголосовать: нравится
  • +168
  • Проголосовать: не нравится

43.
Автор gKseni, 10 лет назад, По-русски
Журнал РБК: Карьера победителей мировых IT-чемпионатов [Журнал РБК](http://www.rbc.ru/magazine/2017/01/584eb3ea9a79471430b4dad7) опубликовал истории карьеры нескольких финалистов ACM-ICPC. Опустим часть об объяснении принципов соревнования для широких масс, ниже истории Дмитрия Егорова, Глеба Леонова и Петра Митричева. #### Дмитрий Егоров Чемпионом мира ICPC Дмитрий Егоров стал в 20 лет — в 2014 году, когда учился на третьем курсе математико-механического факультета СПбГУ. Сейчас он возглавляет отдел разработки и оптимизации баз данных крупнейшей соцсети России «ВКонтакте» и продолжает учиться в магистратуре НИУ Высшей школы экономики. Впрочем, совмещение университета с работой — привычное для Егорова дело. Будущий чемпион мира окончил физико-математический лицей № 239 в Санкт-Петербурге — престижную школу, в которой учились, к примеру, математик Григорий Перельман, доказавший гипотезу Пуанкаре, и родной брат основателя «ВКонтакте» Павла Дурова Николай, вместе с ним работавший над созданием и развитием соцсети. <center><br> <i...

Полный текст и комментарии »

  • Проголосовать: нравится
  • +81
  • Проголосовать: не нравится

44.
Автор Igor_Parfenov, история, 22 месяца назад, По-русски
Книга по C и не только Добрый день. Пару месяцев назад я закончил написание книги и выставляю её в открытый доступ: [GitHub](https://github.com/ParfenovIgor/c-book) В чём идея? Контент этой книги представляет собой не только обучение языку C, но и обучение большому количеству прикладных вещей с серьёзной глубиной погружения. Я постарался дать ответ на как можно большее количество вопросов, которые возникают в процессе изучения, оставив минимальное количество дыр в понимании, как всё работает. Посмотреть `.html` файл книги можно на `GitHub`-е. Но он не рендерит `MathJax`, поэтому лучше скачать файл `c-book.html` локально. Можно как угодно (в том числе в issues) сообщать мне о нерабочем коде в примерах, опечатках, неправильных утверждениях с моей стороны. Буду также рад увидеть конструктивную критику. Возможно, в ответ на неё, я буду добавлять новые главы в книгу. (Эта книга абсолютно точно не является рекламой `Zig`-а.)
Книга по C и не только, (Эта книга абсолютно точно не является рекламой `Zig`-а.), . Возможно, в ответ на неё, я буду добавлять новые главы в книгу. (Эта книга абсолютно точно не является

Полный текст и комментарии »

  • Проголосовать: нравится
  • +14
  • Проголосовать: не нравится

45.
Автор e-maxx, 15 лет назад, По-русски
Копирастия Сегодня пришло письмо из [MIT](http://web.mit.edu/), потребовали удалить Кормена (англ. версию) и все другие книги издательства MIT. Кормена английскую версию убрал, русскую оставил (она издавалась Вильямсом, так что напрямую, видимо, не принадлежит MIT'у). Других книг MIT у меня вроде нет. Но всё равно обидно. Пользуясь случаем, ------------------ а что Вы думаете о копирайтах на научные/учебные книги? Тема копирайта, конечно, изрядно заезжена в последнее время, но интересно мнение именно среди людей, которые более-менее часто обращаются к техническим книгам/статьям. **Моё имхо**: в данном случае копирайт --- это чистое зло. Авторов таких книг и статей могут поддерживать (и поддерживают) университеты. Кроме того, зачастую университетам предоставляется бесплатный доступ к онлайн-библиотекам, а людей, готовых покупать статьи/книги, вне университетов очень мало. Следовательно, доходы от продажи должны быть весьма скромными. Кроме того, многие классические к...

Полный текст и комментарии »

  • Проголосовать: нравится
  • +152
  • Проголосовать: не нравится

46.
Автор mfv, 9 лет назад, По-русски
Разборы задач региональных этапов Всероссийской олимпиады школьников по информатике 27 и 29 января 2018 года пройдёт региональный этап Всероссийской олимпиады школьников по информатике. В помощь готовящимся к нему школьникам представляю [видео разборы задач регионального этапа прошлых лет](https://www.youtube.com/watch?v=C-o5dFoBThI&list=PLES6U-jjEXsfKmlupYYs021LDpEE4LxV0). На момент публикации статьи (20.12.2017) в списке воспроизведения разборы пятидесяти задач, в том числе все задачи B и C (средней сложности) обоих туров сезонов 2008/2009 &mdash; 2016/2017 (по 18 задач), а также 13 из 18 задач D (самых сложных задач туров). В ходе каждого разбора обсуждаются идеи решения задачи и реализуется решение на C++. [cut] <br> Работа над разборами продолжается, в конце декабря 2017 &mdash; начале января 2018 планируется разбор наиболее сложных из задач A (самых простых задач туров), а также оставшихся задач D. Разборы проходят в рамках проекта "3.5 задачи в неделю" раз в два дня, всего в ходе проекта записаны разборы более 550 задач. Автор разборов (гол...

Полный текст и комментарии »

  • Проголосовать: нравится
  • +107
  • Проголосовать: не нравится

47.
Автор fedor.birjukov, 16 лет назад, По-русски
Что же читать? В наши дни существует необычайной количество прекрасных книг о программировании, которые стали классикой, традиционными учебниками для программистов. Так что же все-таки стоит прочитать и в какой последовательности?<br>Сейчас я сам столкнулся с тем, что не знаю за что взяться, потому что количество книг, которые я хочу прочитать плавно перевалило за 20...<br>Вот, что рекомендует <a id="logo2a" class="silent" target="_top" href="http://spbtc.ru/information/index.html"><nobr>Санкт-Петербургский</nobr> тренировочный&nbsp;центр:<br></a><ul><li class="sparse"> Кормен, Т., Лейзерсон, Ч., Ривест Р., Штайн К. «Алгоритмы: построение и анализ». </li><li class="sparse"> Кнут Д. «Искусство программирования». </li><li class="sparse"> Шень А. А. «Программирование. Теоремы и задачи». </li><li class="sparse"> Керниган Б., Пайк Р. «Практика программирования». </li><li class="sparse"> Романовский И. В. «Дискретный анализ». </li><li class="sparse"> Уоррен Г. «Алгоритмические ...
"The algorithm design manual". Если честно, то именно эта книга и ввела меня в задумчивость. Потому

Полный текст и комментарии »

  • Проголосовать: нравится
  • +6
  • Проголосовать: не нравится

48.
Автор gKseni, 10 лет назад, По-русски
Технологии успеха: Стратегии для будущих чемпионов мира по программированию Почитаем кусочек работы «Как стать чемпионом мира по программированию или разбор полетов» участников первых полуфинальных соревнований Северо-Восточного Европейского региона командного чемпионата мира по программированию АСМ IСРС 1996/97 гг, от Уральского Государственного университета: Евгений Штыков &mdash; тренер; Первая команда УрГУ &mdash; Марат Бакиров, Станислав Васильев,Александр Клепинин; Вторая команда УрГУ &mdash; Сергей Герштейн, Станислав Скорб, Никита Шамгунов, запасной &mdash; Сергей Коган. От авторов: _«Эта книга написана для будущих чемпионов мира по программированию. На ее написание нас подвигли собственные неудачи в данном вопросе, и мы решили поступить по принципу: кто может &mdash; делает, кто не может &mdash; учит. Авторы были первыми, кто участвовал в чемпионате мира по программированию от Уральского государственного университета. К сожалению, мы не можем сказать о себе «мы были первыми», а всего лишь «мы были восьмыми», но мы были там, мы «нюхали...
_«Эта книга написана для будущих чемпионов мира по программированию. На ее написание нас подвигли

Полный текст и комментарии »

  • Проголосовать: нравится
  • +2
  • Проголосовать: не нравится

49.
Автор Dalgerok, история, 8 лет назад, По-русски
Мои впечатления от XXXI Всеукраинской олимпиады по информатике Вот и закончился IV этап UOI 2018. В этом году он проходил в г. Николаев 2-6 апреля. Жили мы в школе-интернат №7. Условия ужасные. Кровати плохие &mdash; решетка не жесткая. Когда ложишься сильно проваливаешься, из-за чего на туре немного болела спина (по крайней мере у меня). Со мной в комнате жило ещё 9 человек. Розеток первое время не было (потом протянули удлинители). Зато была одна тумбочка :) _Жили как сельдь в консервной банке_: <img src="https://preview.ibb.co/kZwimc/image.jpg" alt="image" border="0"> Питание, честно говоря, не очень. Порции маленькие и невкусные :c <img src="https://preview.ibb.co/dsRNex/photo_2018_04_07_10_00_59.jpg" alt="photo_2018_04_07_10_00_59" border="0"> Мне кажется, что организация нормальная: пароль и условия выдали вовремя. Между турами был день отдыха, нас повели в зоопарк. В обед была уборка, поэтому нам не удалось увидеть большинство животных. На закрытии решили не выдавать серые дипломы (их просто отдали тренерам). Вторым...

Полный текст и комментарии »

  • Проголосовать: нравится
  • +86
  • Проголосовать: не нравится

50.
Автор e-maxx, 16 лет назад, По-русски
Интересное почитать <H1>maths</H1><H2><A href="http://dmitri-pavlov.livejournal.com/12428.html">"Страх перед нулём и единицей."</A></H2><P>[ Dmitry Pavlov's livejournal ]</P><P>"Наша жизнь полна предрассудков и необоснованных страхов. Однако не все знают, что предрассудки и страхи во множестве присутствуют в математике. Сегодня я расскажу всего лишь про один такой предрассудок — страх перед нулём и единицей." ...<BR></P><P><BR></P><H2><A href="http://dmitri-pavlov.livejournal.com/11276.html">"Манифест Dieudonné («Все мы учились в одном гадюшнике…»)"</A></H2><P>[ Dmitry Pavlov's livejournal ]</P><P>"Время от времени я начинаю разъяснять, почему геометрия, в том виде, как она сейчас преподаётся в школе, малоосмысленна, и почему ситуацию с этим необходимо менять. Вот, например, несколько недавних дискуссий, есть и другие: &lt;links&gt;. <BR><BR>Недавно я прочитал предисловие к книге Dieudonné 1964 года Algèbre linéaire et géométrie élémentaire и обнаружил, что в этом предисловии ясно и понятно изложены все т...

Полный текст и комментарии »

  • Проголосовать: нравится
  • +5
  • Проголосовать: не нравится

51.
Автор Devushka, 9 лет назад, По-русски
Кафедра КТ. О нас. Привет! Вот краткое описание [жизни на кафедре КТ](https://vk.com/ct_ifmo). Мы постарались собрать для вас все плюсы и минусы обучения здесь. ### Плюсы - Получать актуальные знания и изучать полезные дисциплины - Заниматься в дружелюбной и конкурентной среде - Работать над научными проектами (с 1 курса) - Довести английский язык до upper-intermediate (и даже выше) - Получать стипендию выше прожиточного минимума почти в полтора раза - Все занятия в одном месте - Построить полезные контакты с нужными людьми - Ездить по миру: на соревнования по информатике и математике, научные конференции, стажировки, хакатоны - Принимать участие в организации международных мероприятий - Жить в культурном центре Санкт-Петербурга на Петроградке за 400 руб./мес. (или за 2500 руб./мес.) - Пешком ходить в универ из общежития - Активно заниматься спортом на любом уровне (от начального до профессионального) - Еда хорошего качества в столовой и три отличные булочные неподалеку - Можно пе...
. В 2013 году была издана книга [«История кафедры КТ»](http://is.ifmo.ru/belletristic/2013/ctd

Полный текст и комментарии »

  • Проголосовать: нравится
  • +36
  • Проголосовать: не нравится

52.
Автор Tensonn, история, 17 месяцев назад, По-русски
Перерывы между задачами (или их отсутствие) Иногда оторваться от задач – **дело посложнее, чем сами задачи**, ведь нестандартное решение может «выстрелить» в любую секунду. Поэтому разные люди по-разному справляются с потребностью в отдыхе. Ниже четыре типичных персонажа CodeForces, и каждый по-своему относится к тайм-аутам между раундами: 1) **Тот, кто всё время в сети** Кажется, у них открыто сразу десять вкладок CodeForces: во время обеденного перерыва, на парах и даже перед сном. Берут ли они вообще перерывы? Их главное правило – « _лучше в чём-то увлеченно зацикливаться, чем бездействовать_ ». 2) **Любитель снека** _(перерывы 5-10 минут)_ Эти участники обладают сверхспособностью мгновенно переключаться с пробела на клавиатуре на сэндвич в руках. Для них важно: чтобы мозг не закипел, нужно давать ему короткую передышку. Они верят, что перебежка на кухню и захват чашки чая могут сотворить чудеса: всё-таки мыслительный процесс лучше работает, когда ты сыт и не забываешь пополнять запас энергии. Но слишком долго сид...

Полный текст и комментарии »

  • Проголосовать: нравится
  • +12
  • Проголосовать: не нравится

53.
Автор akirakaze, 16 лет назад, По-русски
Поздравляем всех женщин-программистов (и не только ;-)) со всемирным женским днём! с 8 марта! Кампай! >_< <b>Вот интересные статейки про женщин, которые стали программистами,через что они прошли,и чего они хотят на 8 марта ;-) не зевай! =)</b><br><br><div class="post-headline"> <h2><u>Интервью с женщинами-программистами </u></h2> </div> <!-- Post Body Copy --> <p align="center"><img ilo-full-src="http://sitesolutions.worldconnx.com/shared/happy_woman_programmer.jpg" src="http://sitesolutions.worldconnx.com/shared/happy_woman_programmer.jpg"></p> <p>Представляю вашему вниманию праздничное 8-ми мартовское интервью с женщинами-программистами. Основная идея интервью - разбить стереотипы, показать, что женщины-программисты есть и что они ничем не хуже мужчин-программистов.<br> Оказалось, что найти женщин-программистов в интернете не так просто. Они не любят публичности и не ведут профессиональных блогов. У них другие увлечения и не так уж и сильно желание выделиться и стать известными. Наверное, поэтому иногда кажется, что их совсем ...
быть хорошая книга по программированию из разряда “классики жанра”. Помочь в выборе могут те, кто

Полный текст и комментарии »

  • Проголосовать: нравится
  • +9
  • Проголосовать: не нравится

54.
Автор nekto, 16 лет назад, По-русски
(Не) совершенная случайность. Ошибка? <!--[if gte mso 9]><xml> <o:OfficeDocumentSettings> <o:AllowPNG/> </o:OfficeDocumentSettings> </xml><![endif]--><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:TrackMoves/> <w:TrackFormatting/> <w:PunctuationKerning/> <w:ValidateAgainstSchemas/> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:DoNotPromoteQF/> <w:LidThemeOther>RU</w:LidThemeOther> <w:LidThemeAsian>X-NONE</w:LidThemeAsian> <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript> <w:Compatibility> <w:BreakWrappedTables/> <w:SnapToGridInCell/> <w:WrapTextWithPunct/> <w:UseAsianBreakRules/> <w:DontGrowAutofit/> <w:SplitPgBreakAndParaMark/> <w:EnableOpenTypeKerning/> <w:DontFlipMirrorIndents/> <w:OverrideTableStyleHps/> </w:Compatibility> <m:mathPr> <m:mathFont m:val="Camb...

Полный текст и комментарии »

  • Проголосовать: нравится
  • +5
  • Проголосовать: не нравится

55.
Автор gorbunov, 15 лет назад, По-русски
Корректность аналитического решения задачи о расстановке солдат из 102 раунда <p>Во время соревнования, что неудивительно, зная мои математические способности, не придумал идею для <a href="http://codeforces.me/contest/143/problem/D">задачи D</a>. Как уже было отмечено в других сообщениях, оптимальным в большинстве случаев будет ответ &quot;солдаты не могут занять больше, чем пол площадки&quot;. Здесь чудесным образом всплывает раскраска плаца на квадратики &quot;под шахматную доску&quot;. Я не буду рассматривать более &quot;логичные&quot; решения этой задачи, вроде паросочетания в двудольном графе; моя цель — доказать, прежде всего самому себе, что для больших досок нельзя изобрести ничего лучшего.</p> <p>Заметим закономерность: каждый солдат (С) может &quot;атаковать&quot; (по аналогии с шахматами) до 8 клеток включительно:</p> <pre>-*-*- *---* --C-- *---* -*-*- </pre> <p>Понятно, что, если он стоит на границе доски, то количество атакуемых клеток меньше.</p> <p>Идея доказательства следующая: в данной расстановке, когда солдаты стоят в шахматном порядке, кажду...

Полный текст и комментарии »

  • Проголосовать: нравится
  • +22
  • Проголосовать: не нравится

56.
Автор agavrikov1989, 10 лет назад, По-русски
Копируя код – вы копируете баги или почему необходимо обращаться к первоисточникам. Работаю над новой публикацией по теории графов. Для ее написание мне потребовался алгоритм проверки изоморфизма деревьев. Слышал, что существует не просто полиномиальный алгоритм для этой цели, но еще обладающий линейной временной сложностью. Я забил в google «изоморфизм деревьев» и одной из первых ссылок, была следующая: http://dhmmstu.narod.ru/nir/konf/3/hm2.html. Вроде бы все просто там написано. Размешаем вершины по уровням в зависимости от расстояния от корневой вершины. Далее считаем для каждой вершины ее «отцовый» уровень, т. е. длину максимальной линии потомков, как сказано в статье. И помимо этого считаем список «отцовых» уровней ее сыновей. Для двух деревьев, которые надо проверить на изоморфизм, собирает всю такую информацию о каждой вершины в массив и сравниваем. Если упорядоченные массивы совпали, то деревья изоморфны, если нет, то «не судьба». В конце, как положено, указан список литературы, где только одна ссылка на известную книгу Ахо, Хопкрофта и Ульмана. Напис...

Полный текст и комментарии »

  • Проголосовать: нравится
  • +34
  • Проголосовать: не нравится

57.
Автор Medic, 16 лет назад, По-русски
Любителям книг посвящается Наверное все обитатели codeforces натыкались <a href="http://habrahabr.ru/blogs/books/77016/">на замечательную статью</a> в Хабрахабр посвященную книгам, которые стоит почитать долгими зимними вечерами. Зачастую случается, что ваши знакомые уже не в состоянии посоветовать вам дельную книгу, а читать что попало не очень хочется. И я была несказанно рада, когда увидела список книг, составленный людьми, интересы и кругозор которых в основном совпадают с моими. Но речь не об этом))<div>[cut]</div><div>А речь пойдет о новом сервисе, появившемся в интернете под названием <a href="http://bibla.ru">bibla</a>. Я бы охарактеризовала этот проект как социальная сеть книг и их почитателей. Изюминка сервиса заключается в том что не нужно при добавлении конкретной книги монотонно вбивать каждый раз автора и название шедевра, вместо этого можно можно найти книгу на <a href="http://www.ozon.ru">озоне</a>&nbsp;или на <a href="http://www.amazon.com/">амазоне</a>&nbsp;и просто добавить ссылку на нее. И во...

Полный текст и комментарии »

  • Проголосовать: нравится
  • +3
  • Проголосовать: не нравится

58.
Автор dmkozyrev, история, 4 года назад, По-русски
Что дарить призёрам-студентам чемпионата вуза по программированию? Всем привет! Допустим, два раза в год проводятся внутренние соревнования вуза по олимпиадному программированию в формате Div3 контеста: новогодний чемпионат в конце первого семестра (в декабре) и летний чемпионат в конце второго семестра (в мае), оба перед сессией. Какие есть идеи о том, какое финансирование у руководства вуза нормально попросить на награждение призёров и что дарить призёрам? Какие можно придумать номинации? Я имею в виду, что не только занял первые K мест, а что-то вроде «за первый сабмит по самой сложной задаче» или «самое короткое/быстрое/оригинальное решение»? Футболка с распечатанным Деревом Фенвика или бинарным поиском на чёрном фоне плохо смотрится: код не видно на теле, особенно не у плоских людей, да и размеры футболок призёров заранее не угадаешь. Блокноты с крутым олимпиадным принтом бесполезны: никто не пользуется блокнотами, все пишут на первых попавшихся листах А4, затем выбрасывают в урну или на пол. Остаются только книги, но какие? Олимпиадное ...

Полный текст и комментарии »

  • Проголосовать: нравится
  • +21
  • Проголосовать: не нравится

59.
Автор Fefer_Ivan, 17 лет назад, По-русски
Мысли о саморазвитии <DIV class="from-renderer">Несмотря на все полезные навыки, которые дает нам университет и олимпиадное программирование, некоторые вещи, необходимые в промышленном программировании, для меня покрыты туманом. Так что я решил заняться собой.<BR> [cut]<BR> Для начала, я скачал книгу "Эффективное использование С++" автора С. Мейерса, упомянутую в статье <A href="http://codeforces.me/blog/entry/43">Java vs C++</A> .<BR> <BR> Книга интересная и полезная, однако, чтобы практически закрепить полученные навыки, я решил придумать относительно простой проект и реализовать его.<BR> <BR> Сделаю небольшое лирическое отступление. Когда я был помладше, я много времени проводил за компьютерными играми. И моё увлечение программированием косвенно вызванно так же играми. Я много игр перепробывал. Так же в некоторые было особенно приятно играть с друзьями. В свое время очень интересной была игра <A href="http://dagobah.biz/flash/tanks.swf">Tanks</A> . Механика простая. По...
/entry/43">Java vs C++ . Книга интересная и полезная, однако, чтобы практически, Книга интересная и полезная, однако, чтобы практически закрепить полученные навыки, я решил

Полный текст и комментарии »

  • Проголосовать: нравится
  • +1
  • Проголосовать: не нравится

60.
Автор BekzhanKassenov, 13 лет назад, По-русски
Еще один новичок в Java Здравствуй, сообщество Кодфорсес! Как вы уже догадались, я <strike>решил найти источник халявной длинки</strike> хочу начать учить Java. Под рукой есть хорошая книга &mdash; Г. Шилдт, Java, полное руководство &mdash; некоторые основы я (надеюсь) изучил. Но эта книга не нацелена помочь олимпиаднику, потому я здесь, со своими вопросами: 1) Как лучше всего хранить графы в Java? Какие структуры, их комбинации наиболее выгодны для использования? 2) Насколько я знаю, Java &mdash; язык довольно медленный. Какие хаки используются для ускорения программ? (Про быстрое чтение я знаю) 3) Допустим мне надо n деревьев отрезков, каждое из которых хранится в массиве (т.е. массив деревьев отрезков). Какой вариант будет более выигрышным &mdash; описать класс, в котором будут храниться непосредственно деревья и дополнительная информация, и в нем описывать необходимые методы, или же завести двумерный массив, отдельный (static?) метод и просто передавать туда массив, хранящий дерево, в качестве па...
длинки хочу начать учить Java. Под рукой есть хорошая книга — Г. Шилдт, Java, полное

Полный текст и комментарии »

  • Проголосовать: нравится
  • +30
  • Проголосовать: не нравится

61.
Автор akirakaze, 16 лет назад, По-русски
Что случилось с программированием? <h1><a href="http://dev.by/blog/13740" title="Что случилось с программированием?">Что случилось с программированием?</a></h1> <p><img ilo-full-src="http://dev.by/img/progr.jpg" src="http://dev.by/img/progr.jpg" alt="Майк тейлор о программировании" title="Куда катится мир?" align="left" hspace="20" vspace="10"><i>Популярный программист-блоггер Майк Тейлор в одном из <a target="_blank" class="ext" href="http://reprog.wordpress.com/2010/03/03/whatever-happened-to-programming/">постов</a>, вызвавших бурную полемику, сокрушается по поводу того, что настоящее программирование ушло в небытие и ему приходится заниматься складыванием каких-то не совсем квадратных кубиков. Многие его рассуждения спорны, но в целом интересное мнение о несовершенстве современных библиотек и фреймворков, превращающих программирование в какой-то совершенно другой род деятельности.</i></p> <h3>Что случилось с программированием?</h3> <p>Когда мне было четырнадцать лет, я написал игрушку про «инопланетное вт...

Полный текст и комментарии »

  • Проголосовать: нравится
  • 0
  • Проголосовать: не нравится

62.
Автор DrunkMaster, 5 лет назад, По-русски
Украина Привет, Codeforces! Долго не хотелось задавать вопросов по этой теме, но всё же мысли о том, что такое может происходить в цивилизованном обществе в 21 веке, пугает. Постоянно слежу за ситуацией (я сам из Беларуси), но вижу очень противоречивую информацию. **Украинцы, братья, как у вас там сейчас? Ответьте пожалуйста, мы все очень переживаем за вас!** Держитесь! Надеюсь, эта братоубийственная война скоро закончится. Одно дело читать об этом в учебниках и книгах, а другое &mdash; видеть всё своими глазами!

Полный текст и комментарии »

  • Проголосовать: нравится
  • +157
  • Проголосовать: не нравится

63.
Автор DiabloX777, история, 4 года назад, По-русски
С чего начать изучение программирования Начало пути в программировании может показаться сложным, особенно для новичков, но с правильным подходом это может быть увлекательным и познавательным опытом. В этой статье мы рассмотрим несколько шагов, которые помогут вам начать изучение программирования. - **Шаг 1: Выбор языка программирования** Первый шаг, который следует сделать, &mdash; выбрать язык программирования. Существует множество языков программирования, каждый из которых предназначен для решения разных задач и имеет свои преимущества и недостатки. Одним из наиболее распространенных языков программирования является _Python_. Python &mdash; это легко читаемый, понятный и удобный для изучения язык программирования. Он широко используется во многих областях, таких как наука о данных, машинное обучение, разработка веб-приложений и других. Кроме того, для Python существует множество ресурсов и учебных материалов, что делает его отличным выбором для начинающих. Еще одним языком, который может быть хорошим выбором дл...

Полный текст и комментарии »

  • Проголосовать: нравится
  • -1
  • Проголосовать: не нравится

64.
Автор ArtDitel, 15 лет назад, По-русски
15 чемпионат Урала. Отчет <div style="mso-element:para-border-div;border:none;border-bottom:solid #4F81BD 1.0pt; mso-border-bottom-themecolor:accent1;padding:0cm 0cm 4.0pt 0cm"><br> </div><h1>Чемпионат Урала<span style="mso-spacerun:yes">&nbsp; </span>и поездка в Екатеринбург</h1><div style="mso-element:para-border-div;border:none;border-bottom:solid #4F81BD 1.0pt; mso-border-bottom-themecolor:accent1;padding:0cm 0cm 4.0pt 0cm"><br> </div> <p class="MsoNormal"><i style="mso-bidi-font-style:normal"><span style="mso-tab-count:1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Кто сможет прочесть данный отчет от начала до конца, тому я пожму руку при встрече</i></p> <h2>Вступление</h2> <p class="MsoNormal" style="text-indent:35.4pt">Про чемпионат мы узнали, как и все, на сборах в Петрозаводске, и тут же про него забыли. Вспомнилось все только после<span style="mso-spacerun:yes">&nbsp; </span>анонса на <span lang="EN-US" style="mso-ansi-language...
эту задачу. Надо сказать, что большинство призов было подобрано в «тему» - нам досталаськнига о

Полный текст и комментарии »

  • Проголосовать: нравится
  • +60
  • Проголосовать: не нравится

65.
Автор OSt, 17 лет назад, По-русски
Java vs C++ для промышленного программирования <DIV class="from-renderer"><P>Всем привет. Продолжаю серию статей про любимый язык программирования.</P> <P>На этот раз коснёмся вечного вопроса "Java vs C++" в масштабах промышленного программирования.</P> <P>[cut]</P> <P>Хотя некоторые вещи касаются вполне и выбора языка на ранних стадиях обучения, в том числе некоторые вещи применимы и для выбора языка для олимпиад. Я собственно так и выбрал Java :)</P> <P>Самым авторитетным для меня источником стала статья моего тренера - Федора Владимировича Меньшикова. Эта статья как раз была и написана, когда встал вопрос "Что изучать после Pascal" :)</P> <P>PS: Все копирайты соблюдены. Статья публикуется с разрешения автора.</P> <HR> <P> <BR></P> <P>Вы интересовались, какой язык лучше изучать - C++ или Ява. Я написал на <BR>каждом из них десятки тысяч строк кода, поэтому попробую расписать <BR>достоинства и недостатки каждого.<BR> <BR>Небольшой обзор разницы идеологий языков далее.<BR> <BR> <BR>Рассмо...
даже книжки о таких граблях. Мне нравится книга Скотта Мейерса (он же Майерс, он же

Полный текст и комментарии »

  • Проголосовать: нравится
  • 0
  • Проголосовать: не нравится

66.
Автор puma_usa, история, 20 месяцев назад, По-русски
Есть два стула... В общем поставил себе цель взять 1900 за год. Одним из шагов на этом пути я выбрал прорешивать книгу по математике "Избранные задачи и теоремы элементарной математики". Планировал за год прорешать всю книгу, т.е. решать по 5 задач в день (обязательно подряд идущих). И первые пару дней у меня получалось, но как Вы знаете олимпиадные задачи по математике могут заблокировать тебя если тебе не придет в голову какая-то конкретная идея. Теперь мне интересно, что будет оптимальнее, продолжить этот темп и если не получается решить 5 задач за день, читать решения нерешенных задач и идти дальше или даже если задача не решается за день, дать себе условно 3 дня максимум (при этом в это время не решать другие), а потом уже смотреть решение? То есть в каком случае прогресс будет сильнее? Когда я пронесусь по всей книге, но самостоятельно решу около половины, или когда я возможно где-то буду застревать и в худшем случае решу 20-30% книги, но качество возникновения моих нейронных связей будет луч...

Полный текст и комментарии »

  • Проголосовать: нравится
  • +11
  • Проголосовать: не нравится

67.
Автор Bredor, 12 лет назад, По-русски
История моей удивительной победы на открытой московской олимпиаде по программированию Короче приезжаю я такой на олимпиаду. Соседи в комнате мне не понравились &mdash; крайне ограниченные и некультурные люди. Я регулярно просил отселить их от меня, но организаторы отнеслись к моей проблемы спустя рукава &mdash; вообще ,организация была не на высоте. Когда я предложил в ночь перед первым днем накатить яжки и поговорить за жизнь, соседи поржали и свели все к шутке. Мне пришлось одному шарить по ночной Москве в поисках "зарядки" и пить все в одного. Я пробовал включить телевизор, но соседушки начали на меня орать и я смотрел в окно на светящуюся Москву. Утром я не очень хорошо себя чувствовал, в отличии от живших со мной ребят &mdash; они радостно обсуждали какую-то ботанскую фигню, суфмасы или что-то типа того. На входе в здание я долго совал ботинки в машинку для чистки обуви. За мной собралась очередь и я стоял как можно дольше, пока не измазал машинку полностью. Это немного подняло мне настроение, но не сильно. Я долго искал свое место и долго ждал начала олимпиа...

Полный текст и комментарии »

  • Проголосовать: нравится
  • +81
  • Проголосовать: не нравится

68.
Автор L.I.S., 16 лет назад, По-русски
ЧУ 2010 <span class="Apple-tab-span" style="white-space:pre"> </span>11 апреля завершился 14 Открытый чемпионат Урала по спортивному программированию, который проводится в Ургу. В этом году участников стало еще больше (приехало 54 команды), в частности, вдохновленные прошлогодней победой ИТМО (которые в этот раз приехали в составе сразу двух команд), приехали СПбГУ, а также добавились МГУ и Алтайский госуниверситет.<br><div><span class="Apple-tab-span" style="white-space:pre"> </span>Также как и в прошлый раз, чемпионат проходил три дня. Первый день - пробный тур, затем игровой, ну и на третий день - основной тур. Организаторы как всегда старались придумать что то необычное.</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>Перед пробным туром, на регистрации выдали буклетики и футболки, которые на этот раз были в пределах размеров программистов, и мне наконец то досталась М-ка - на прошлом ЧУ мне досталась XL, в которую может поместится 2.5 таких программиста как я. Потом...

Полный текст и комментарии »

  • Проголосовать: нравится
  • +18
  • Проголосовать: не нравится

69.
Автор ruzana.miniakhmetova, 13 лет назад, По-русски
ABBYY Cup 3.0 — Finals. Как это было? Всем привет! Как вы знаете, уже третий год подряд финалисты ABBYY Cup собираются летом в московском офисе ABBYY на День открытых дверей. В этом году мне выпала честь написать пост о том, как прошел финал ABBYY Cup 3.0. <img src="http://cs314617.vk.me/v314617580/2cc4/rOsvdOS6pVk.jpg" style="float:left;margin:8px;" width="45%"> Начнем с того, что все дни до 17 июля и после в Москве лил проливной дождь, что совсем не добавляло нам оптимизма: ранее заявленная развлекательная программа сильно зависела от погоды. Похоже, Вселенной было интересно узнать, как пройдет День открытых дверей ABBYY 2013, и она решила не портить этот день осадками : ) Но сюрпризов нам все равно хватило. Автобус с участниками, прибывшими в Москву 16 июля, приехал из кампуса МФТИ в Долгопрудном на целый час раньше. Вот уж никто не ожидал такого подарка от традиционных пробок на Дмитровском шоссе. И все бы хорошо, если бы остальные участники не должны были приехать к назначенным 10 часам. «Недолго» думая, ...

Полный текст и комментарии »

  • Проголосовать: нравится
  • +166
  • Проголосовать: не нравится

70.
Автор Bidanets, история, 11 лет назад, По-русски
Yandex (ШАД) Здравствуйте, уважаемые участники CF! Кто-нибудь из сообщества поступал в ШАД? Если да, то есть такие вопросы: как вы готовились к экзаменам на поступление? какие рекомендации мы могли бы дать поступающим? сколько примерно книг можно брать на экзамен? можно ли на экзамене пользоваться конспектами? как проходит экзамен? где можно посмотреть (и можно ли вообще) статистику поступивших за прошлые годы? конкурс общий для всех филиалов или для каждого отдельно? Было отправлено письмо на почту ШАД. В ожидании ответа. UPD: Пришел ответ, может кому будет полезно: На экзамене можно пользоваться любыми печатными или рукописными материалами. Под запретом любая техника (например, нельзя смотреть сканированные книги с ноутбука). По поводу задачников вряд ли что-то можно добавить к спискам, приведённым в программе для поступающих. По алгебре однозначно мы рекомендуем задачник Кострикина. На хабрахабре есть разборы двух вариантов письменного экзамена: http://habrahabr.ru/company/ya...

Полный текст и комментарии »

  • Проголосовать: нравится
  • +11
  • Проголосовать: не нравится

71.
Автор Crysis, 14 лет назад, По-русски
Лес непересекающихся множеств Здравствуйте, возможно, вопрос немного глупый, но все же... Недавно я решил попробывать решить задачу по нахождению количества компонентов связности в графе, а потом уже сколько нужно ребер чтобы связать этот граф. Данную задачу я пробывал решать методом непересекающихся множеств. Вот реализация на Delphi(з книги "Алгоритмы: построение и анализ" Т.Кормен и др.): ~~~~~ program Project2; {$APPTYPE CONSOLE} var f:text; n,k,i,st,e,r:integer; p,rank:array[1..100000] of integer; procedure link(x,y:integer); begin if (rank[y]>rank[x]) then p[y]:=x else p[x]:=y; if (rank[y]=rank[x]) then inc(rank[y]); end; function find_set(x:integer):integer; begin if (x<>p[x]) then p[x]:=find_set(p[x]); find_set:=p[x]; end; procedure union(x,y:integer); begin link(find_set(x),find_set(y)); end; begin assign(f,'input.txt'); reset(f); readln(f,n,k); fillchar(rank,n,0); for i:=...

Полный текст и комментарии »

  • Проголосовать: нравится
  • -17
  • Проголосовать: не нравится

72.
Автор T0RRES, 12 лет назад, По-русски
Посоветуйте книгу Как наверное должно быть понятно с незамысловатого названия поста, меня интересует литература по спортивному программирванию. Да, я понимаю, что это все можно найти в гугле, в библиотеках, и т.д.. Так на одном только ресурсе e-maxx.ru размещено добрых два десятка книг конкретно по СП, и это без учета изданий про определенные языки. Но сказать, что читаю я легко и с удовольствием не могу, так что хотел бы потратить свое время на чтение полезной книжки. Хотелось бы не только прокачать алгоритмическую и математическую части, но и идейную(а это возможно?). Под словом "идейная", я имел в виду нахождение подхода к задаче. Просто лично у меня часто бывают такие случаи, что думаешь "О, а может это?", "Нет, это лажа. За то вот это точно правильно!", а потом "Нет, это тоже фигня." и все, в голове полный штиль... Итак суть в двух словах: посоветуйте книгу :)

Полный текст и комментарии »

  • Проголосовать: нравится
  • +31
  • Проголосовать: не нравится

73.
Автор RussianCodeCup, история, 9 лет назад, По-русски
Russian Code Cup Qual 2 — Разбор задач <h2>A. Очень важные гости</h2> <p>Есть два способа решить эту задачу.</p><p>Первый заключается в том, чтобы рассаживать гостей по диагоналям, начиная от позиции (1,&thinsp;1). Требуется некоторая аккуратность в реализации, чтобы верно учесть случаи <i>n</i>&thinsp;&lt;&thinsp;<i>m</i> и <i>m</i>&thinsp;&lt;&thinsp;<i>n</i>. </p><p>Второй способ позволяет не задумываться о том, в какую сторону вытянут прямоугольник. Просто запустим обход в ширину от места (1,&thinsp;1), и будем рассаживать гостей, начиная от максимального номера, в порядке извлечения мест из очереди.<h2>B. Наименьшее общее кратное</h2> <p>Пусть <i>p</i>&thinsp;/&thinsp;<i>q</i> нацело делится на <i>a</i>&thinsp;/&thinsp;<i>b</i> и <i>c</i>&thinsp;/&thinsp;<i>d</i>, при этом все дроби несократимые. Тогда целыми числами являются (<i>p</i>&thinsp;/&thinsp;<i>q</i>):&thinsp;(<i>a</i>&thinsp;/&thinsp;<i>b</i>)&thinsp;=&thinsp;(<i>p</i>&middot;<i>b</i>)&thinsp;/&thinsp;(<i>q</i>&middot;<i>a</i>) и (<i>p</i>&thinsp;/&thinsp;...

Полный текст и комментарии »

  • Проголосовать: нравится
  • +34
  • Проголосовать: не нравится

74.
Автор SPIRiT_1984, 16 лет назад, перевод, По-русски
Улучшения, которые были бы полезны <P>Сейчас сайт функционирует стабильно, но были бы полезны несколько улучшений, позволяющие избавиться от некоторых вещей, которые раздражают.</P><P>[cut]</P><P>Я думаю, этот сайт действительно хорош. Мне понравилось писать здесь и принять участие в CF Beta 3 (отличные задачи, кстати, особенно D). Но по ходу я заметил, что некоторые особенности сайта меня лично раздражают, и их можно было бы немного изменить.</P><P>1. Было бы здорово иметь ссылку на список с историей постов на странице пользователя, поскольку сейчас все это выглядит немного странно - нельзя просмотреть даже собственные посты, если есть желание. Например, мне захотелось снова посмотреть разбор задач CF Beta 3, но пришлось немного попотеть, прежде чем я нашел этот разбор, поскольку он не входил в <STRONG>Прямой Эфир</STRONG>, хотя я сам написал там парочку постов. В конце концов нашел его через ссылки по тэгам.</P><P>2. И это плавно подводит ко второй проблеме, было бы здорово ввести категории для записей в блогах (для с...

Полный текст и комментарии »

  • Проголосовать: нравится
  • +1
  • Проголосовать: не нравится

75.
Автор Fixeg, 15 лет назад, По-русски
Изучение Ruby <div>Начало довольно-таки прозаичное: захотелось попробовать чего-то необычного, и взгляд упал на "Ruby 1.7+" в окне отправки решения.</div><div>Ruby сразу же понравился своим хм... подходом. "Зачем писать 10 строчек, когда хватит и одной?" Иначе говоря, Ruby Way довольно-таки хм... оригинален.&nbsp;</div><div>[cut]</div><div><br></div>Собственно, маленькая просьба к тем, кто пишет на Ruby: скиньте, пожалуйста, названия/авторов методичек, книг и т.д., желательно на русском языке.<div><br></div><div>Кое-что уже есть (Хэл Фултон "Язык программирования Ruby"), пара методичек. Но везде информация либо слишком широкая (больше похоже на справочник), либо слишком поверхностная (программирование для начинающих). Хочется почитать книги уровня "для тех, кто уже писал на других языках"</div><div><div><br>Кроме этого, стоит ли продолжать знакомство с Ruby? Насколько актуален этот язык, он "декоративный" или на нем все же создаются реальные проекты и т.д.? Стоит ли углубляться, или в олимпиадном пр...

Полный текст и комментарии »

  • Проголосовать: нравится
  • 0
  • Проголосовать: не нравится

76.
Автор elluZion, 14 лет назад, По-русски
Как готовиться к соревнованиям? Приветствую всех. Я недавно полностью завалил Round #168 ;( Хочу спросить вашего совета. У меня такая ситуация. Я очень интересуюсь программированием (да вообще информатикой), серьёзно занимаюсь им год-полтора. Школьный учитель по информатике, мягко говоря, проявляет полную некомпетентность в своем предмете, не говоря уж о подготовке к олимпиадам и соревнованиям. Занимаюсь самостоятельно, зарегистрирован на сайте Codeforces (я кэп), http://informatics.mccme.ru/, http://acmp.ru. Еще есть книжка А. Шеня "Программирование. Теоремы и задачи." Сижу вот, потихоньку решаю. Но чувствую, что имеются серьёзные пробелы в знаниях. Может, я чего не так делаю? что-то упустил? Сколько времени нужно, чтобы стать хорошим программистом? Обращаюсь ко всем людям, которые занимаются не с репетиторами и учителями, а чисто **самостоятельно**, и при этом имеют какие-то успехи. Как вы это делаете? Какие книги читаете, может, какие сайты для подготовки, задачи или еще что-то(меня не интересуют книги по c...

Полный текст и комментарии »

  • Проголосовать: нравится
  • +18
  • Проголосовать: не нравится

77.
Автор VC15, 16 лет назад, По-русски
Джентельменский набор Java-программиста <P>Когда на ACM ICPC отменили Pascal, мы всей командой перешли на С++ и в течение последних двух лет олимпиадной "карьеры" писали именно на нём. За это время мы неплохо освоили STL.</P><P>Кроме того, сейчас на работе я также пишу на С++ (а также использую Qt). Так что могу сказать, что с С++ я знаком неплохо.</P><P>Но я решил освоить Java. В олимпиадах мы применяли её только для задач на длинную арифметику, так что представление о ней есть неплохое. Кроме того, я прочитал книгу Джошуа Блоха "Effective Java", поэтому я могу сказать, что я даже в курсе некоторых особенностей этого языка.</P><P>Но чего я не знаю, так это основных классов Java SE. Вот у меня и возникла следующая идея. Неплохо было бы, если б кто-то из тех, кто в олимпиадах активно использует/использовал Java, описал "джентельменский" набор классов и их основных методов, которые регулярно приходится применять на контестах. Это будет полезно не только мне, но и всем, кто собирается переходить с, например, Pascal на Java.</P>...

Полный текст и комментарии »

  • Проголосовать: нравится
  • +16
  • Проголосовать: не нравится

78.
Автор unprost, история, 11 лет назад, По-русски
Как подсказать гуглу? Начал я читать умную книжку, решил [поискать](https://www.google.com/search?q=Graham%20Hutton) про её автора, а гугл мне сообщает грустную новость &mdash; её автор умер, причём давно ![ ](http://i.imgur.com/n6NH0oK.png) Я решил посмотреть дату выхода книги, и она оказалась достаточно свежей &mdash; 2007 года. Первая мысль была, что кто-то обновил более старое издание книги, но немного ещё погуглив нашёл [страницу автора](http://www.cs.nott.ac.uk/~pszgmh/), на которой он хвастается последними своими работами, самая последняя из которых 2016 года. ![ ](http://i.imgur.com/wykeHt1.png) Тут 2 варианта: гугл немного ошибся, или на тот свет провели интернет. Если всё же первый вариант, кто-то знает, как можно подсказать гуглу, что он неправ?

Полный текст и комментарии »

  • Проголосовать: нравится
  • +6
  • Проголосовать: не нравится

79.
Автор AlexanderBolshakov, 13 лет назад, По-русски
Ищу литературу по матроидам Люди добрые, помогите чем можете... Читаю задачу, четко вижу в ней пересечение матроидов, а как его находить &mdash; не знаю... А если более серьезно: хочется получить некоторые знания по описанной в заголовке теме, но я не знаю, с какой книги начать. Книга "[Дискретная математика: графы, матроиды, алгоритмы](http://www.lanbook.com/books/element.php?pl1_cid=49&pl1_id=536)" у меня есть в бумажном варианте, но язык описания темы мне кажется, мягко говоря, тяжеловатым. Может ли кто-нибудь посоветовать хорошую альтернативу (возможно, скорее даже желательно, англоязычную)? P.S. Кормена я уже читал.
знаю, с какой книги начать. Книга "[Дискретная математика: графы, матроиды, алгоритмы](http, описанной в заголовке теме, но я не знаю, с какой книги начать. Книга "[Дискретная математика: графы

Полный текст и комментарии »

  • Проголосовать: нравится
  • 0
  • Проголосовать: не нравится

80.
Автор OSt, 17 лет назад, По-русски
Первая запись в блоге Доброго времени суток :)<BR> Меня зовут Стрекаловский Олег.<BR><P> Кратко о себе:</P><P>[cut]<BR></P> Я студент 3 курса факультета <A href="http://faculties.vologda-uni.ru/am/index.html">"Прикладной математики и компьютерных технологий"</A> Вологодского Государственного Педагогического Университета.<BR> Первый раз оказался на олимпиаде по программированию в 11 классе. Подготовка в школе была никакая и на области не смог сделать ничего хорошего.<BR> После этого поступил в этот ВУЗ. В конце весны 1 курса узнал о факультативе у <A href="http://www.uni-vologda.ac.ru/~mfv/">Ф.В. Меньшикова</A> , который числится старшим преподавателем на кафедре. Глядя на успехи нашего наставника, невольно захотелось стать на него похожим. Научиться всему тому, что умеет он.<BR> В результате общения с ним за лето был освоен на должном уровне язык Java ( как язык команд ВГПУ ) и прорешана половина зада...

Полный текст и комментарии »

  • Проголосовать: нравится
  • +12
  • Проголосовать: не нравится

81.
Автор Egor, 16 лет назад, По-русски
Фентази А не подскажет ли кто-нибудь что бы мне дальше почитать из эпического фентази? Последнее прочитанное - циклы "The Wheel of Time", "A Song of Ice and Fire" и "Memory, Sorrow, and Thorn". В первых двух сериях с нетерпением жду следующей книги (третья, редкость для эпического фентази, уже завершена)<div>Перумова не предлагать (начинал читать, не пошло). По стилю Джордан и Уильямс мне понравились чуть больше Мартина.</div>

Полный текст и комментарии »

  • Проголосовать: нравится
  • -3
  • Проголосовать: не нравится

82.
Автор PapkovNikita, 14 лет назад, По-русски
Как научиться решать ? Привет всем. Хотел попросить у вас совета, как развиваться, что читать, какие учебные дисциплины вам помогли? <br> UPD №3:<br> Добавлю всё что нашел для обучения:<br> [cut] 1) http://e-maxx.ru/ &mdash; Отличный сайт с описанием алгоритмов и книгами на эту тему.<br> 2) http://codeforces.me/blog/entry/224 &mdash; список книг рекомендуемых для прочтения.<br> 3) http://codeforces.me/blog/entry/1594 &mdash; тоже хороший пост, а точней кросспост на тему: Теоретический минимум для программиста. <br> **4) Лекции по ДП:** <br> 4.1) http://g6prog.narod.ru/din_kotov.rar <br> 4.2) http://ejudge.btty.su/bmstu/2007-2008/docs/dp1.pdf <br> 4.3) http://ejudge.btty.su/bmstu/2007-2008/docs/dp2.pdf <br> 4.4) http://www.topcoder.com/tc?module=Static&d1=tutorials&d2=dynProg <br> **5) Онлайн курсы** <br> 5.1) http://informatics.mccme.ru/moodle/course/view.php?id=9 &mdash; курс по ДП <br> 5.2) http://ips.ifmo.ru/courses/course1/index.html &mdash; Введение в алгоритмику. <br> **6...

Полный текст и комментарии »

  • Проголосовать: нравится
  • +20
  • Проголосовать: не нравится

83.
Автор Perlik, 15 лет назад, По-русски
Книги по криптографии Всем привет. Погуглив по данной теме, нашел много советов, но решил спросить еще тут. Может кто-нибудь посоветовать парочку хороших книг по криптографии? Хотелось бы не простой сборник алгоритмов, а сочетание теоретической и прикладной частей.

Полный текст и комментарии »

  • Проголосовать: нравится
  • +16
  • Проголосовать: не нравится

84.
Автор IDont_love_TanyaRomanova, 12 лет назад, По-русски
С++ Всем привет. Вот я перешел в 9-ый класс и поставил себе задачу выучить С++. Вроде бы выучил, и пишу как-то, но к сожалению я пишу все те же самое, что на Паскале. Хочется юзать set, map, вектора. Но погуглив я особо ничего нормального для себя не нашел. Я не понимаю вообще, что это такое и как с ним работать, что оно дает, в каких задачах его можно использовать, а в каких нет? Я понимаю, что блоги с такими темами создавались очень часто, но все же, помогите как-то с этой проблемой. Может кто знает какие-то сайты с материалами, или книги, или же сам может понятно рассказать. _P.S. Если посты или книги, то желательно на русском языке, ибо с английским у меня все очень плохо:(_

Полный текст и комментарии »

  • Проголосовать: нравится
  • +7
  • Проголосовать: не нравится

85.
Автор iroro, 14 лет назад, По-русски
Июньский конкурс по ФП Вот такой http://users.livejournal.com/_darkus_/655190.html конкурс проводится автором русских книг по Haskell. Задача: _«Демиург задумал поместить новую разумную расу на планету во Вселенной так, чтобы она как можно быстрее освоила весь доступный космос. Для этих целей он собрал перечень всех планет, находящихся в поясе Златовласки, после чего решил найти среди них две, наиболее близко расположенные друг к другу. Разумная раса должна быть расположена на одной из таких планет. Это, по замыслу Демиурга, позволит максимально быстро обеспечить освоение космоса. Помогите Демиургу найти две планеты, находящиеся на наименьшем расстоянии друг от друга.»_ Суть — решить как можно более общно. Зачастую в конкурсе побеждают хаскеллисты, дабы разбавить эту статистику, мы решили разместить этот пост на цф :)

Полный текст и комментарии »

  • Проголосовать: нравится
  • +21
  • Проголосовать: не нравится

86.
Автор MaxLikesPizza, история, 4 года назад, По-русски
Мой первый раз в CodeForces! Всем привет кто это читает, я решил просто блог написать о том, как я впервые начал увлекаться программированием и что я тут делаю :D Для начало меня зовут Максим, я живу в России, но по нации я Вьетнамец. Я 6-7 класса я впервые узнал о программирование и тогда я задался вопросом... А откуда у нас интернет, соц сети, где хранятся данные, а именно номер телефона и так далее. Я в серьез взялся за обучение по программированию лишь в 9-10 классе, В 8 классе было какое-то желание сделать сайты, но на данный момент я узнал другие отрасли и проникся по глубже. И вот я здесь. На данный момент я изучаю Python уже месяц 3-4 и пока что ничем не выделяюсь естественно. Но я пишу здесь еще чтобы узнать, если ли люди, которые порекомендовали что нибудь, то есть книги или рассказали бы свои истории знакомства с программированием :D

Полный текст и комментарии »

  • Проголосовать: нравится
  • +14
  • Проголосовать: не нравится

87.
Автор MiptLited, 5 лет назад, По-русски
Приглашаем на квест по спортивному программированию (с призами!) Всем привет! В рамках учебного фестиваля по ИИ и программированию [RuCode](https://rucode.net) мы разработали **квест по спортивному программированию** и решили подарить тройке победителей комплект из двух книг. Если будет много участников с одинаковыми результатами, будем использовать рандомайзер:) Задача: играть и набирать как можно больше баллов. Условия розыгрыша простые: подписаться на [Moscow Workshops](https://vk.com/moscowicpc) и поделиться результатом игры на своей странице (в таблице лидеров есть кнопки шера). Тогда результат будет засчитан и мы сможем подарить вам две классные книги. Дедлайн: 31 марта. Играем по ссылке: http://game.rucode.net/. Удачи! ![ ](/predownloaded/a8/2c/a82ce7acaa47aaacb30b9c435dd2ef68c2094e38.png)

Полный текст и комментарии »

  • Проголосовать: нравится
  • -13
  • Проголосовать: не нравится

88.
Автор MisterTester, история, 7 лет назад, перевод, По-русски
Вопрос новичка — Как часто в спортивном программировании нужно изобретать? Здравствуйте, Я только присоединился к codeforces и хочу научиться спортивному программированию. У меня возник вопрос, на который я не нашел ответа здесь: **Насколько решение задач зависит от озарений? Сколько задач решается просто засчет знания базовых алгоритмов, не требуя никих догадок?** Другими словами, какой процент задач вы решаете просто применяя известный алгоритм. А в каком проценте случаев вам сначала приходится изобрести какой-то новый прием, без которого задача не решается вообще? Нужно ли тренировать "изобретательство новых приемов", решая задачи к которым вы не знаете подхода. Или лучше сфокусироваться на изучении новых алгоритмов по книгам?

Полный текст и комментарии »

  • Проголосовать: нравится
  • +6
  • Проголосовать: не нравится

89.
Автор Matsur, 15 лет назад, По-русски
СТАТЬИ → ИНТЕРЕСНЫЕ ВЫСКАЗЫВАНИЯ И АФОРИЗМЫ <span class="Apple-style-span" style="color: rgb(100, 103, 104); font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; "><div class="post-content" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-color: initial; font-size: 12px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: top; color: rgb(0, 0, 0); background-position: initial initial; background-repeat: initial initial; "><p style="background-image: initial; background-attac...

Полный текст и комментарии »

  • Проголосовать: нравится
  • 0
  • Проголосовать: не нравится

90.
Автор trade, 14 лет назад, По-русски
Торговая тема Собственно сабж. (Целесообразно, ибо то, что хочу продать, считаю, крайне полезно практически каждому члену сообщества) (Состояние всех книг 95+ баллов из 100 (еще даже странички хрустят ^_^) ) Торг везде уместен. 1. Томас Кормен. Алгоритмы. Построение и анализ. [Ссылка на озон](http://www.ozon.ru/context/detail/id/2429691/). Цена 1100 р. 2. Дональд Э. Кнут. Искусство программирования. Том 1. Основные алгоритмы. [Ссылка на озон](http://www.ozon.ru/context/detail/id/1335648/). Цена 1000 р. 3. Дональд Э. Кнут. Искусство программирования. Том 3. Сортировка и поиск. [Ссылка на озон](http://www.ozon.ru/context/detail/id/2527036/). Цена 800 р. 4. Альфред В. Ахо. Структуры данных и алгоритмы. [Ссылка на озон](http://www.ozon.ru/context/detail/id/4788523/). Цена 550 р. 5. Роберт Седжвик. Алгоритмы на C++. [Ссылка на озон](http://www.ozon.ru/context/detail/id/5531965/). Цена 1100 р. 6. Р. Лафоре. Объектно-ориентированное программирование в С++. [Ссылка на озон](http://www.ozon.ru/c...

Полный текст и комментарии »

  • Проголосовать: нравится
  • -19
  • Проголосовать: не нравится

91.
Автор tasyrkin, 14 лет назад, По-русски
Вопрос по функции DELETE для хэш таблицы, описанной в Кормене Всем доброго вечера. В книге Кормена "Введение в алгоритмы" имеется следующее описание функции DELETE для хэш таблицы (раздел 11.2): CHAINED-HASH-DELETE [T, x], где T --- хэш таблица, а x удаляемый элемент. В ячейке хэш таблицы хранится начало двунаправленного списка. В книге постулируется, что удаление стоит O(1) по времени, если список двунаправленный. Может кто-нибудь объяснить как можно удалить элемент из двунаправленного списка за константу, ведь в функцию передается не элемент списка, а элемент, который находится в поле data элемента списка?

Полный текст и комментарии »

  • Проголосовать: нравится
  • +3
  • Проголосовать: не нравится

92.
Автор freopen, 15 лет назад, По-русски
Архивы олимпиад и тренировок Появилось желание найти и структурировать все более-менее известные сайты, на которых можно скачать полный архив олимпиады (т.е. тесты, чекер, возможно, решения и т.п.). Общая цель - создать статью, с помощью которой удобно подбирать задачи для сборов и летних школ. Просьба к сообществу сообщить об известных вам сайтах. Большое спасибо.<br>[cut]<br>Сложность - по 10-бальной шкале (субьективно).<br>Форматы: Personal(баллы за пройденный тест), ACM(только полное решение), Moscow+(<a href="http://olympiads.ru/zaoch/2010/final/ocenka.shtml">группы тестов</a>)<br><br> <div class="roundbox sidebox top-contributed" style=""> <div class="roundbox-lt">&nbsp;</div> <div class="roundbox-rt">&nbsp;</div> <div class="caption titled">→ Список архивов <div class="top-links"> </div> </div><table class="rtable"><tbody> <tr><th>Название</th><th><b># задач</b></th><th><b>Формат</b></th><th><b>Сложность</b></th><th><b>Примечание</b><...
/moscow/sbory/index.shtml">Книга "Московские сборы по информатике" , ="vertical-align: top;">Книга "Московские сборы по <http://olympiads.ru/moscow/sbory/index.shtml>

Полный текст и комментарии »

  • Проголосовать: нравится
  • +14
  • Проголосовать: не нравится

93.
Автор NursuItanTolshybek, история, 8 лет назад, По-русски
Где? Здраствуйте, Codeforces. Мне хочень хочется подготовиться к программированию, но беда. Я учусь в 11 классе, некому учать меня чего-то новому, а я всегда найду сырые материалы в интернете. Да еще я нечасто сижу в интернете(1-2 часа в день), еще худо с самообучением из-за отсутствие информации. Можете посоветовать книги которых подробно описали известных алгоритмов(dfs, bfs, бинарный поиск, и т.д.)?`Желательно с задачами`

Полный текст и комментарии »

  • Проголосовать: нравится
  • +6
  • Проголосовать: не нравится

94.
Автор isa-Cpp, история, 21 месяц назад, По-русски
Проблема Моя проблема заключается в недостатке времени. Я физически не успеваю показывать хороший результат во всём. Вроде бы я хочу много читать книг и улучшать свой кругозор, быть отличником, но в то же время мне хочется улучшаться в спортивном программировании. Можете написать пару курсов или занятий по спортивному программированию на C++ С благодарностью isa-NJ

Полный текст и комментарии »

  • Проголосовать: нравится
  • 0
  • Проголосовать: не нравится

95.
Автор dmital, 14 лет назад, По-русски
Вопрос по использованию STL. Приветствую. Недавно столкнулся вот с такой трудностью: писал [задачу на обход в ширину](http://informatics.mccme.ru/moodle/mod/statements/view3.php?id=634&chapterid=651), и потребовалось использовать очередь . Я воспользовался STL, и мне показалось, что из-за этого программа выполнялась существенно дольше, чем в случае использования массива, как предлагалось поступить в решении. Вопрос: бывают ли случаи, когда использовать библиотеку STL не имеет смысла, так как с ней программа выполняется дольше и не проходит по времени? П.С. Да, я новичок, и, возможно, не знаю совершенно очевидных кому-то вещей. Вопрос гуглил, но ответа не нашел. П.П.С. Посоветуйте книги типа [этой](http://my-shop.ru/shop/books/291236.html), желательно, с примерами на С++. Спасибо за внимание.

Полный текст и комментарии »

Теги c++, stl
  • Проголосовать: нравится
  • +12
  • Проголосовать: не нравится

96.
Автор m_p, 14 лет назад, По-русски
Как создать интернет-журнал? Здравствуйте, Меня интересуют технологии, которые позволяют создавать интернет-журналы. Не могли бы вы посоветовать ссылки на статьи и книги, описывающие создание подобных проектов. А то Google дает мне ссылки исключительно на ссылки с описанием того, что должно быть в интернет журнале, а не то, как его создать. К слову сказать, под интернет &mdash; журналом, я подразумеваю не какую-то разновидность блога или сайта, а именно журнал, где можно листать страницы, выполнять приближении и отдаление страниц, анимация и т.д. Для примера привожу интернет &mdash; журнал GEO. http://www.geo.ru/archive/geo-176 Повторюсь, меня интересует именно информация о том, как создать такой проект, книги и статьи, при помощи которых можно эту технологию освоить самостоятельно, а не ссылка на людей, которые сделают это за меня. Заранее, спасибо большое за помощь.

Полный текст и комментарии »

  • Проголосовать: нравится
  • +10
  • Проголосовать: не нравится

97.
Автор at1, 16 лет назад, По-русски
Beta Round #6 - Разбор задач <h3>A. Треугольник</h3>Из трех палочек с длинами <i>a</i>, <i>b</i>, <i>c</i> &gt; 0 можно составить треугольник ненулевой площади тогда и только тогда, когда:<br />|<i>a</i> - <i>b</i>| &lt; <i>c</i> &lt; <i>a</i> + <i>b</i> (+)<br />При вырожденном случае в (+) одно из неравенств обращается в равенство. (Для обоснования можно построить окружности радиуса <i>a</i> и <i>b</i> с центрами в концах отрезка длины <i>c</i>, и проверить когда они пересекаются).<br /><br />Таким образом, можно перебрать все тройки чисел из данных 4-х и проверить (+).<br />[cut]<br /><h3>B. Кабинет президента</h3>Достаточно перебрать все клетки, соседние с клетками цвета стола президента, помечая их цвета. То есть после процедуры мы будем знать для каждого цвета, является ли он соседним с данным нам. Ответ на задачу - количество помеченных цветов.<br /><h3>C. Алиса, Боб и шоколад</h3>Необходимо промоделировать описанную в условии игру. Имеем два указателя на начало и конец массива длин шоколадок, каждый раз см...

Полный текст и комментарии »

  • Проголосовать: нравится
  • +3
  • Проголосовать: не нравится

98.
Автор d_i, 15 лет назад, По-русски
Книги по C++ Всем привет!<div>Хочу перейти на C++.</div><div>Не знаю обсуждалась ли эта тема в блогах, но подскажите хорошие книги или различные источники, где учитываются все нюансы языка, чтобы достаточно быстро и полно перейти на C++.</div><div>Заранее благодарен!</div>

Полный текст и комментарии »

  • Проголосовать: нравится
  • -11
  • Проголосовать: не нравится

99.
Автор fedor.birjukov, 16 лет назад, По-русски
Выбор оружия. Неплохо было бы обобщить все дискуссии по поводу языков программирования и их использования на олимпиадах.<br><br>Я писал на многих языках программирования и в разных средах, на каких-то больше, на каких-то меньше, примерно в таком порядке:<br>QBasic, VBasic, VFoxPro, Pascal, среда Delphi, AS(скриптовой язык в Flash), (читал про C++ и яву) PHP+JS+css+xml+html+MySQL, C++, капельку на Java, курсовые на C#, немного на python, немного C++ с QT.<br><br><b>Pascal</b> - очень простой язык для алгоритмизации и олимпиад. Для школьных олимпиад вполне подходит, потому что на них нужна производительность и скорость написания, а не наоборот.<br><b>C++</b> - после паскаля я советую использовать его на олимпиадах. Я люблю C++ больше всего за его "свободу", так сказать. Правда, из-за нее же и возникают всякие дискуссии о возможных ошибках, которые не отлавливаются компилятором и т.п. На нем можно написать одни и те же вещи по-разному. Это замечание годится почти к любому _си_-подобному языку. А почти ...

Полный текст и комментарии »

  • Проголосовать: нравится
  • +5
  • Проголосовать: не нравится

100.
Автор ruzana.miniakhmetova, 13 лет назад, По-русски
Конкурс задач по спортивному программированию от ABBYY завершился! Всем привет! Закончился первый конкурс задач по спортивному программированию от ABBYY. Спасибо всем участникам за интересные задачи! После первого поста с цитатами авторы вошли во вкус, так что теперь можно издать целую книгу про приключения Умного Бобра! <img src="http://www.abbyy.ru/science/beaverandproblems/" align="right"> Победителей конкурса мы постараемся объявить через две недели, а пока немного статистики: <li>Всего в конкурсе приняло участие 45 человек, приславших в сумме 78 задач.</li> <li> 21 автор прислал одну задачу, 15 авторов &mdash; 2 задачи, 9 авторов &mdash; 3 задачи.</li> <li>Примерная возрастная градация: 23 студента, 18 школьников и 4 выпускника.</li> <li>География: абсолютное большинство, а именно 23 автора, представляет Россию, далее идут Украина (6), Казахстан (4) и Белоруссия (3). Также по одному автору из следующих стран: Армения, Бангладеш, Великобритания, Грузия, Куба, Иран, США, Уругвай, Южная Корея. </li> <li>Боевой раскрас: 2 международных ...

Полный текст и комментарии »

  • Проголосовать: нравится
  • +114
  • Проголосовать: не нравится

101.
Автор Gadir_2880, 10 месяцев назад, По-русски
Советы для прокачки комбинаторики Всем привет Можете пожалуйста посоветовать ресурсы для прокачки комбинаторики: - Какие есть книги или статьи по комбинаторике? - Что нужно изучить из раздела комбинаторики? - С какой сложности начать решать задачи на комбинаторику?

Полный текст и комментарии »

  • Проголосовать: нравится
  • +10
  • Проголосовать: не нравится

102.
Автор AndrewLazarev, 16 лет назад, По-русски
Рекомендую книгу Анхель де Куатье - "Схимник". Делюсь с народом последней своей находкой. <a href="http://www.sky.od.ua/%7Eserg2002/kuatje.html">Анхель де Куатье, серия "Схимник".</a> Читается на одном дыхании, дочитываю 4 книгу. Всем рекомендую ;)<br><br><a href="http://www.sky.od.ua/%7Eserg2002/kuatje.html">ссылка</a>

Полный текст и комментарии »

  • Проголосовать: нравится
  • 0
  • Проголосовать: не нравится

103.
Автор rus100, история, 10 лет назад, По-русски
Мой проект.Игра AirWar. В свое время хотелось не только играть в компьютерные игры, но их создавать.Чем я и пытался заниматься в свободное время.Сначала были написаны простенькие логические игры на языке C#:крестики-нолики, гомоку, судоку, Дурак, игра 15.Весной этого года я решил написать, что нибудь серьезнее.Поскольку мне нравятся еще и самолеты, я задумался над сюжетом, но ничего более сложного, чем авиационная стрелялка, мне в голову не приходило.Игру решил писать с использованием фреймворка от Microsoft, XNA4.0.Сначала "просмотрел" книгу по программированию игр "Изучаем XNA 4.0", автор Аарон Рид. Потом задумался об оформлении игры, сначала скачал из интернета некоторые текстуры, которые в последствии стали фоном, самолетами,и прочими необходимыми по сюжету вещами.Начал программировать.Сразу понял, что нужно создать для каждого игрового объекта свой класс.Начался сам процесс, который проходил по выходным(суббота и воскресенье) и был спонтанным.Я задумался, что надо как-то выводить на экран необходимые пар...

Полный текст и комментарии »

  • Проголосовать: нравится
  • +1
  • Проголосовать: не нравится