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


Редакция конкурса May Long Contest
ГОЛОВАРЬ Описание проблемы: У нас есть строка S, состоящая из символов «C» (для приготовления пищи), «E» (для еды) и «S» (для сна). Нам также говорят, что «C» всегда ставится перед «E», а «E» всегда ставится перед «S». Наша задача - определить, верна ли последовательность символов, представленная в S, или нет. Эта последовательность рассчитана всего на один день. Ограничения: 1 ≤ T ≤ 20 1 ≤ N ≤ 10⁵ Пример: Input: 5 CES CS CCC SC ECCC Output: yes yes yes no..

Code Chef — первая и последняя цифры — FLOW004
Code Chef — первая и последняя цифры — FLOW004 Если введите целое число N . Напишите программу, которая находит сумму первой и последней цифр этого числа. Пример Input 3 1234 124894 242323 Output 5 5 5 Решение // Первая и последняя цифра.cpp #include «stdafx.h» #include ‹iostream› #include ‹string› using namespace std; int main() { int n(0); // переменная, которая принимает количество входных данных cin ›› n; for (int i = 0; i ‹ n; i++) { // str для ввода числа..

Кодирование: ввод данных пользователем — Руководство по соревновательному программированию
В моем предыдущем блоге «Пользовательский ввод в Python с GUVI Codekata » мы видели, как python обрабатывает ввод от пользователя. Используя оператор input() , мы смогли прочитать различные типы входных данных. В этом блоге основное внимание уделяется применению этих знаний с помощью некоторых основных вопросов из GUVI Codekata и анализа результатов. В этом блоге мы рассмотрим некоторые основы функции input() и попытаемся понять, как мы должны читать входные данные для решения..

Кто присоединился к нам в первом соревновании AI Sports Challenge? 👀
AI Sports Challenge - это турнир по программированию искусственного интеллекта для разработчиков всех уровней. Команды со всего мира участвуют в программе, программируя своего собственного бота для участия в многопользовательской онлайн-игре, в которой полностью участвуют другие боты. AI Sports Challenge, проводимый как виртуальный хакатон / соревновательное мероприятие по программированию, привлек более 400 разработчиков из 20 стран. Вы можете ознакомиться с его кратким изложением..

Google Kickstart Round E - Анализ проблемы
Google Kickstart Round E - Анализ проблемы Привет! В задачах этого раунда было несколько интересных задач, которые можно подойти математически. В этом наборе 3 задачи с двумя наборами данных, одним большим и одним маленьким для каждой задачи. Я буду говорить только о задачах 2 и 3, потому что они были более интересными! Я подойду к этим задачам математически и скажу, что они могут быть не самыми оптимальными. Однако можно получить полную оценку с помощью этих подходов, если они..

Как стать хорошим конкурентоспособным программистом? Вы не хотите пропустить это.
Как стать хорошим конкурентоспособным программистом? Вы не хотите пропустить это. 1. Никогда не ищите ответ сразу, хотя бы решите задачу за 1 час, Если нет то просто посмотрите несколько подсказок и снова вернитесь и попробуйте решить еще полчаса или час, если нет вернитесь и посмотрите полные ответы. 2. Не зацикливайтесь на решении большого количества проблем, а постарайтесь уловить их концепцию. 3. Участие в конкурсе требует сначала немного мужества, ничего другого, просто дерзайте...

Наибольший общий делитель
Наибольший общий делитель Эта задача была взята из курса Coursera Специализация по структурам данных и алгоритмам , а именно из курса Algorithmic Toolbox Course , неделя 2, который я недавно закончил. Если вы проходите этот курс или планируете его пройти, пожалуйста, не заглядывайте вперед на решение, так как оно будет противоречить Кодексу чести и не принесет вам никакой пользы. Введение проблемы Наибольший общий делитель GCD(a,b) двух неотрицательных целых чисел a и..