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


Начало работы с соревновательным программированием
Соревновательное программирование — это спорт. Единственный способ преуспеть – это практика! Я слышал вопрос, особенно от студентов уровня 3, о том, как я могу получить место в FAANG. Ответ на все эти вопросы - соревновательное программирование. Хороший профиль на платформах конкурентного программирования может принести вам рефералов, которые помогут вам в осуществлении вашей мечты. И да, соревновательное программирование — не единственный способ попасть в FAANG. Что такое..

Проблемы с кодированием | Распечатать выкройку
Постановка задачи Вам присвоено число N . Вам необходимо распечатать шаблон для данного значения N . для N = 2 шаблон будет 2 2 1 1 2 1 для N = 3 шаблон будет 3 3 3 2 2 2 1 1 1 3 3 2 2 1 1 3 2 1 Пример 1: Input: 2 Output: 2 2 1 1 $2 1 $ Пример 2: Input: 3 Output: 3 3 3 2 2 2 1 1 1 $3 3 2 2 1 1 $3 2 1 $ Код и алгоритм: /* author : @akash */ /* problem is:- */ #include<bits/stdc++.h> using namespace std; #define ll long long int #define..

LeetCode 42 — Ловушка дождевой воды
Иногда мне нравится писать собственные редакционные статьи для (алгоритмических) задач, которые я решил. Я пишу это в свой журнал CP (Competitive Programming Log — это просто файл google docs, куда я сбрасываю найденные интересные проблемы и свои мысли). Если вы занимаетесь соревновательным программированием или готовитесь к техническому собеседованию, попробуйте написать собственную редакционную статью для задач, которые вы решили. Записывая свои идеи и мысли, вы закрепляете свои знания и..

Как подготовиться к соревновательному программированию?
Пошаговое руководство для начинающих, чтобы стать кодером с 5 звездами. «Как устроиться на работу в такие технологические компании, как Google, Facebook?» Или мне следует искать «Как пройти собеседование в ведущих компаниях, специализирующихся на продуктах?» Я даже не помню, сколько раз я гуглил эти фразы, или нужно сказать, сколько раз я сомневался в своей истории поиска. После многих часов копания в Google я наконец нашел один из мощных источников работы в крупных технологических..

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

День 8: Ежедневный блог
Чем больше я узнаю, тем больше понимаю, как многого я не знаю. Сегодня был настоящий «Продуктивный день», большую часть времени я провела за работой и чувствую себя очень хорошо! Мой день начался с длинных задач CodeChef, вчера я отправил и получил AC для своей первой задачи. Сегодня пытался решить вторую проблему. Это была задача легкого уровня, я нашел ее решение за 15 минут. Затем я реализовал его код с помощью Java на IntelliJ. После нескольких попыток я скомпилировал его..

Начало работы с CodeChef
Я помню, как решил заняться соревновательным программированием и после некоторых исследований выбрал CodeChef. Это был популярный выбор, особенно если вы находитесь в Индии, это одна из самых популярных платформ для конкурентного кодирования. Зарегистрировался и вдруг почувствовал себя на каком-то инопланетном сайте. Я довольно много программировал, но это был мой первый опыт соревновательного кодирования, поэтому мне потребовалось некоторое время, чтобы ознакомиться с платформой. Вот..