Публикации по теме 'programming-contest'
Понимание проблемы конкурентного программирования
Перед тем как начать эту статью, я подумал: Это будет легко! все в моей голове .
На самом деле, это верно по крайней мере для основной части и с моей точки зрения, основанной на моем опыте. Тем не менее, я осознал всю сложность, когда начал писать 🤡. Затем я гуглил в чем проблема конкуренции и мне повезло дал мне следующее определение в Википедии :
«Соревновательное программирование - это интеллектуальный спорт, обычно проводимый через Интернет или локальную сеть…»..
Еженедельный конкурс Leetcode 334 жадная задача
Рассмотрим третью задачу из еженедельного конкурса Leetcode 334 . Решения различных задач из других конкурсов вы можете найти здесь .
Найдите максимальное количество отмеченных индексов
Вам дан 0-индексированный массив целых чисел nums .
Изначально все индексы не отмечены. Вы можете выполнять эту операцию любое количество раз:
Выберите два разных непомеченных индекса i и j так, чтобы было 2 * nums[i] <= nums[j] , затем отметьте i и j .
Верните..
Начало работы с соревновательным программированием
Если вы работаете в сфере ИТ или ИТ, то наверняка когда-нибудь сталкивались с термином «Конкурсное программирование». Что ж, это не что иное, как интеллектуальный спорт, когда участники пытаются решить проблему, достигнув желаемого результата для заданного набора входных данных. Если вы новичок в программировании и хотите начать заниматься соревновательным программированием, эта статья наверняка поможет вам в вашем путешествии.
Изучение языка
C ++ - безусловно, самый популярный..