Публикации по теме 'competitive-programming'


Как развлечься (и выиграть) на хакатоне
Руководство с советами и рекомендациями, которые помогут вам получить максимальную отдачу от событий, связанных с разработкой. Хакатон — это мероприятие, на котором разработчики собираются вместе на ограниченное время (оно может длиться от нескольких часов до нескольких дней) для совместной работы над проектом. Существует множество видов хакатонов: внутрикорпоративные или открытые, независимые или в рамках конференции, тематические или внетематические, ограниченные набором технологий..

Как улучшить решение проблем DSA?
Многие программисты задавали один и тот же вопрос: «Как стать лучше в CP, или как освоить DSA, или как улучшить навыки решения проблем». И единственное решение всегда одно и то же: «ПРОДОЛЖАЙТЕ ПРАКТИКУ». Хотя это правильно, но практика случайного вопроса без анализа никогда не поможет вам. В первые дни я выбирал случайные вопросы из Codechef, Codeforces, SPOJ, Leetcode, HackerRank и никогда не оглядывался назад на вопрос, который я решил, и всегда отставал от чисел и рангов в..

День 5: Комбинаторика и по модулю простых чисел
День 5: Комбинаторика и по модулю простых чисел Прошло много времени с момента моей последней публикации, и на самом деле это не четвертый день, но это не должно иметь большого значения, я обещаю, что так будет до 30-го дня. Поэтому я часто сталкиваюсь с проблемами в онлайн-соревнованиях (Codeforces, FB Hacker Cup, Code Jam, Snackdown), которые требуют некоторых знаний комбинаторики. Большинство из них можно легко идентифицировать, но самая сложная часть - получить окончательный..

Палиндром, Действительный палиндром
Палиндром — это очень простой вопрос в изучении программирования. Я до сих пор помню, когда я пытался решить его первым. Мне потребовались долгие часы, чтобы понять это. В этом посте я расскажу вам о решении. Сначала мы рассмотрим наивное решение, которое приходит мне в голову, затем мы рассмотрим оптимальное решение. 9. Число палиндрома Учитывая целое число x , вернуть true , если x является целым числом-палиндромом. Целое число является палиндромом , если оно читается..

Новый сезон, новые лиги и растущее глобальное сообщество
Знакомство с соревновательным сезоном Battlesnake 2021 Началась регистрация на Battlesnake Spring League 2021 , и до начала соревнований 18 февраля мы хотели объявить о наших планах на 2021 год и некоторых предстоящих изменениях в Battlesnake. Мы очень взволнованы тем, что нас ждет, и мы надеемся, что вы тоже будете :-) Сезонные лиги 2021 и Зимняя классика Соревновательный сезон Battlesnake 2021 будет состоять из трех сезонных лиг: весенней, летней и осенней. В каждой лиге..

Печать шаблона вложенного квадрата
В этом мы собираемся увидеть о «Как печатать вложенные квадраты звезд и точек». Пример: Получив ввод от пользователя, мы создадим массив для получения положения звезд и точек. Когда массив инициализируется, все элементы будут равны 0. Массив повторяется в цикле for, чтобы указать положение звезд путем увеличения элемента до 1. Для приращения создается условие, чтобы сделать приращение в определенной позиции. Ниже, если используется условие: Идея состоит в том, чтобы запустить..

POJ2796 Чувствую себя хорошо
Описание задачи: Вам дана последовательность неотрицательных чисел, и вам нужно найти подпоследовательность, произведение суммы чисел на минимальное число в которой является максимальным. Это очень похоже на гистограмму POJ 2559. Вы можете использовать увеличивающийся стек, чтобы решить его за время O (n). Идея состоит в том, чтобы перебирать каждое число в последовательности и каждый раз принимать текущее число как минимальное число в подпоследовательности. Затем вам нужно найти самую..