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


Что должен знать и делать каждый студент CSE, изучая бакалавриат / бакалавриат
Как вы знаете, текущий сценарий колледжей (в частности, колледжей 3-го уровня), получить хорошее место нахождения легко, но попасть в продуктовую компанию сложно, очень сложно. Повседневный образ жизни в колледже не принесет вам хорошей работы или не повлияет на вашу карьеру. Вот некоторые из вещей, которые вы можете сделать в своем колледже, чтобы сформировать свою карьеру. ⦿ Во-первых, компании, которые приходят набирать в колледжи 3 уровня, являются более или менее прославленными..

Ряд Фибоначчи с использованием рекурсии
Мы все сделали программу для вычисления суммы рядов Фибоначчи либо в нашей школе, либо в университете на уроках программирования. Но в том, как мы пишем наши ряды Фибоначчи, всегда была большая лазейка. Давайте немного углубимся в концепцию и различные движущиеся части. Вот обычный код, который программист написал бы для Фибоначчи, используя рекурсию. Хотя это может показаться совершенно правильным и обеспечивает правильный вывод, в то же время он страдает от проблемы некоторых..

Как начать с HackerRank новичку?
Одним из ключевых навыков, которым должен владеть человек, любящий компьютеры, является программирование. Программирование или кодирование не ограничивается одним языком. В 2020 году существует так много языков программирования, с которых каждый может начать свое путешествие по кодированию, используя бесконечное количество бесплатных онлайн-ресурсов. Сегодня я поделюсь своим опытом и тем, какую тактику я использовал, чтобы начать работу на HackerRank. Что такое Хакерранг?..

Убытки на фондовой бирже — CodinGame | Реализация С++
Задача от CodinGame на уровне сложности Medium. Проблема: Финансовая компания проводит исследование наихудших вложений в акции и хотела бы приобрести программу для этого. Программа должна уметь анализировать хронологический ряд стоимости акций, чтобы показать наибольший убыток, который можно получить, купив акцию в данный момент времени t0 и продав ее позже t1 . Убыток будет выражен как разница в стоимости между t0 и t1 . Если убытка нет, убыток будет стоить 0 . Вход..

Дорога быть разработчиком!
Часть-1 (для первокурсников) В последние дни многие первокурсники пишут мне: «Здравствуйте, сэр, с чего нам начать учиться, чтобы стать разработчиком или программистом?» Ну, этот вопрос также возникает, когда я был на первом курсе. Я не знала, с чего начать и откуда мне учиться? Итак, я поделюсь своим опытом работы в качестве разработчика, и как вы можете? Конкурсное программирование Соревновательное программирование - это спорт, в котором многие разработчики кодируют..

Шаблон для соревновательного программирования на C ++ для новичков.
Конкурсное программирование. Шаблон для соревновательного программирования на C ++ для новичков. Шаблон для начала работы с C ++ для соревновательного программирования На этой неделе я узнал о стандартной библиотеке шаблонов больше, чем за всю свою карьеру разработчика. Например, хорошо использовать empty() метод вместо size()==0 , чтобы получить гарантированное время работы O(1) . Я собрал несколько макросов, которые пригодятся при соревновательном программировании...

Unbounded Рюкзак (Минимизация) для SPOJ-PIGBANK
Неограниченный рюкзак Учитывая вес рюкзака W и набор из N предметов с определенным значением Vi и весом Wi , нам нужно вычислить минимальное количество, которое могло бы точно восполнить это количество. Чтобы иметь более четкое представление об этой проблеме, см. SPOJ-PIGBANK Пример проблемы Нам дан ящик, который может вместить максимальный вес W. Имеется N различных монет номиналом Vi и весом Wi . Нам нужно заполнить коробку общим весом W любым количеством монет любого..