Публикации по теме '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 любым количеством монет любого..