Помощь
Инструкция
по регистрации на олимпиаду
Шаг 1
Перейди на страницу https://cups.online/ru/contests/technocup-26 и нажми кнопку «Принять участие»
Шаг 2
Авторизуйся или создай новый аккаунт. Если не помнишь данные для входа, воспользуйся формой восстановления пароля
Шаг 3
Изучи положение и регламент олимпиады. Подтверди прочтение документов, нажав на чекбокс и кнопку «Зарегистрироваться на соревнование»
Шаг 4
Заполни анкету участника. Для этого нажми на кнопку «К анкете»
Шаг 5
Внимательно заполни все поля. Информация из анкеты будет использоваться для сертификатов участников, дипломов победителей и призёров.

Выбери нужные значения из списка или впиши информацию, выбрав пункт «Другое». В пункте «Класс обучения» укажи класс, в котором обучаешься сейчас.

Нажми кнопку «Отправить»
Шаг 6
Письмо об успешной регистрации отправим на твою электронную почту. Проверь папку «Спам» и «Рассылки».

Проверяй свой email и профиль ВКонтакте — иногда мы будем напоминать о важных событиях.

Если возникли сложности при регистрации и решения проблемы на этой странице нет, свяжись с нами через чат технической поддержки в правом нижнем углу или по электронной почте: technocup@cups.online

Инструкция
по прохождению раунда
По расписанию на платформе All Cups будет открываться возможность участия в раундах. Чтобы приступить к решению заданий, нужно выполнить несколько шагов
Шаг 1
Открой страницу Олимпиады на платформе All Cups в браузере Google Chrome или Safari. Организаторы не гарантируют, что получится пройти раунд с телефона, планшета или в другом браузере. Пожалуйста, заранее подготовь компьютер или ноутбук и установи нужный браузер, отключи VPN и блокировщик рекламы. Нажми на нужный раунд
Шаг 2
После перехода на платформу All Cups откроется список заданий. Они станут доступны в момент старта раунда

Если время раунда наступило, а задания по-прежнему недоступны, убедись, что:
  • Аккаунт зарегистрирован
  • Все данные в анкете заполнены
  • Авторизация на All Cups прошла под нужным аккаунтом
Проверить, что все шаги выполнены, можно с помощью инструкции по регистрации
Шаг 3
Чтобы приступить к решению задачи, нажми на её карточку или на кнопку «К решению задач». После этого откроется рабочее пространство — интерфейс, в котором ты увидишь условия, формат входных и выходных данных, сможешь загрузить решения задач и познакомиться с актуальным рейтингом раунда
Шаг 4
Согласно условиям задачи тебе нужно подготовить решение локально на компьютере и загрузить его в систему проверки

Твоё решение должно не только соответствовать условиям самого задания, но и отвечать требованиям системы проверки:

1. Твоя программа получает стандартный потоковой ввод данных (stdin)
2. Твоя программа вернёт ответы в стандартном потоковом выводе данных (stdout)
3. По результатам проверки ты можешь получить определённый код для своего решения. Подробнее ниже в разделе «Вопросы и ответы», пункт «После проверки моего решения появилась ошибка. Почему?»
Шаг 5
Для перехода к следующей задаче нажми на её буквенное обозначение. Чтобы открыть весь список задач, вернись на страницу раунда
Языки программирования
Python 3.11
Java 11
Go 1.14
C++20
C# 6.12.0
C 99
Kotlin 1.5
Технические вопросы
Что делать, если раунд начался, но у меня нет заданий?
Если время раунда наступило, а задания по-прежнему недоступны, убедись, что:
  • Аккаунт зарегистрирован на олимпиаду на платформе All Cups
  • Все данные в анкете заполнены
  • Авторизация на All Cups прошла под нужным аккаунтом
Не могу войти на платформу All Cups, не подходит логин и пароль, что делать?
Проверь корректность вводимого логина и пароля. Если это не помогло, воспользуйся формой восстановления доступа к аккаунту
У меня случайно закрылось окно браузера, что делать?
Не волнуйся, все ответы сохраняются автоматически. Ты можешь открыть раунд заново и продолжить его выполнение. При этом таймер будет работать всё это время, потраченные минуты не компенсируются
Как я пойму, что ответ сохранился?
Ответ сохраняется автоматически после загрузки решения в систему
У меня не прогружается задание, что делать?
Убедись, что используешь Google Chrome или Safari и у тебя отключён VPN и блокировщик рекламы. Обнови страницу
Как я пойму, сколько времени у меня осталось?
Внутри рабочего пространства в верхнем правом углу будет таймер, отсчитывающий время до конца раунда
У меня не прогружается задание, что делать?
Убедись, что используешь Google Chrome или Safari и у тебя отключён VPN и блокировщик рекламы. Обнови страницу
После проверки моего решения появилась ошибка. Почему?
OK (correct answer) — правильный ответ. Тест с таким ответом будет считаться успешно пройденным. Для того чтобы задача считалась полностью решённой, все тесты должны быть успешно пройдены.

WA (wrong answer) — неверный ответ. Ответ программы не совпадает с эталонным ответом или не проходит проверку «чекером» — проверяющей программой, анализирующей задачи, в которых возможно несколько вариантов правильных ответов. Иногда в тексте сообщения об ошибке могут содержаться подробные причины.
Почему программа не проходит тесты из условия, хотя на моём компьютере работает правильно?
Как правило, наиболее вероятные причины этого следующие:

◼ Программа читает строку при помощи стандартных функций языка программирования, например, getline в C/C++, input в Python, при этом при сдаче программы желаемый тип концов строк установлен в CRLF. В этом случае программа при тестировании может считать лишний байт с кодом 0D, который в операционной системе Linux не будет восприниматься как служебный символ конца строки. Пересдайте программу, не устанавливая параметр «желаемый тип концов строк» при отправке решения.

◼ Или наоборот, программа читает данные посимвольно, концы строк анализируются непосредственно в программе, сравнивая значения считанных символов с кодами 0D и 0A. При такой технологии чтения входных данных необходимо при сдаче программы указать желаемый тип концов строк CRLF.

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

◼ Программа содержит ошибку, из-за которой программа может по-разному выполняться на разных компьютерах. Как правило, такой ошибкой является отсутствие инициализации переменной или выход за границы массива.
Техническая поддержка
Если возникли технические сложности и решения проблемы нет на этой странице, напиши обращение в чат в правом нижнем углу или на электронную почту: technocup@cups.online.

⚠ Обязательно добавь:
◼ свой email участника
◼ описание проблемы
◼ скриншоты или видеозапись проблемы (при необходимости)