Публикации по теме '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. Это был популярный выбор, особенно если вы находитесь в Индии, это одна из самых популярных платформ для конкурентного кодирования.
Зарегистрировался и вдруг почувствовал себя на каком-то инопланетном сайте. Я довольно много программировал, но это был мой первый опыт соревновательного кодирования, поэтому мне потребовалось некоторое время, чтобы ознакомиться с платформой. Вот..