Представляет пользователя Codeforces.
Поле | Описание |
---|---|
handle | Строка. Хэндл пользователя Codeforces. |
Строка. Показывается только когда пользователь дал согласие на отображение своей контактной информации. | |
vkId | Строка. ID пользователя в социальной сети VK. Показывается только когда пользователь дал согласие на отображение своей контактной информации. |
openId | Строка. Показывается только когда пользователь дал согласие на отображение своей контактной информации. |
firstName | Строка. Локализовано. Может отсутствовать. |
lastName | Строка. Локализовано. Может отсутствовать. |
country | Строка. Локализовано. Может отсутствовать. |
city | Строка. Локализовано. Может отсутствовать. |
organization | Строка. Локализовано. Может отсутствовать. |
contribution | Целое число. Вклад пользователя. |
rank | Строка. Локализовано. |
rating | Целое число. |
maxRank | Строка. Локализовано. |
maxRating | Целое число. |
lastOnlineTimeSeconds | Целое число. Время, когда пользователь последний раз был на сайте, в unix-формате. |
registrationTimeSeconds | Целое число. Время регистрации пользователя в unix-формате. |
friendOfCount | Целое число. Количество пользователей, у которых данный пользователь в друзьях. |
avatar | Строка. URL аватарки пользователя. |
titlePhoto | Строка. URL полной фотографии пользователя. |
Представляет запись в блоге Codeforces. Может быть в полном или кратком виде.
Поле | Описание |
---|---|
id | Целое число. |
originalLocale | Строка. Исходный язык записи в блоге. |
creationTimeSeconds | Целое число. Время создания записи в unix формате. |
authorHandle | Строка. Хэндл автора записи. |
title | Строка. Локализовано. |
content | Строка. Локализовано. Отсутствует в кратком виде. |
locale | Строка. |
modificationTimeSeconds | Целое число. Время обновления записи в unix формате. |
allowViewHistory | Boolean. Если true, вы можете просматривать любую конкретную правку записи. |
tags | Список строк. |
rating | Целое число. |
Представляет комментарий.
Поле | Описание |
---|---|
id | Целое число. |
creationTimeSeconds | Целое число. Время создания комментария в unix формате. |
commentatorHandle | Строка. |
locale | Строка. |
text | Строка. |
parentCommentId | Целое число. Может отсутствовать. |
rating | Целое число. |
Представляет действие из прямого эфира.
Поле | Описание |
---|---|
timeSeconds | Целое число. Время действия в unix формате. |
blogEntry | Объект BlogEntry в кратком виде. Может отсутствовать. |
comment | Объект Comment. Может отсутствовать. |
Представляет участие пользователя в рейтинговом соревновании.
Поле | Описание |
---|---|
contestId | Целое число. |
contestName | Строка. Локализовано. |
handle | Строка. Хэндл пользователя Codeforces. |
rank | Целое число. Место пользователя в соревновании. Это поле содержит место пользователя на момент обновления рейтинга. Если после этого место изменится (например, кто-то будет дисквалифицирован), поле не будет обновлено и будет содержать старое значение. |
ratingUpdateTimeSeconds | Целое число. Время обновления рейтинга за соревнование в формате unix. |
oldRating | Целое число. Рейтинг пользователя до соревнования. |
newRating | Целое число. Рейтинг пользователя после соревнования. |
Представляет соревнование на Codeforces.
Поле | Описание |
---|---|
id | Целое число. |
name | Строка. Локализовано. |
type | Enum: CF, IOI, ICPC. Используемая в соревновании система оценки. |
phase | Enum: BEFORE, CODING, PENDING_SYSTEM_TEST, SYSTEM_TEST, FINISHED. |
frozen | Boolean. Если имеет значение true, то результаты соревнования заморожены и в них отображаются только попытки, сделанные до заморозки. |
durationSeconds | Целое число. Продолжительность соревнования в секундах. |
freezeDurationSeconds | Целое число. Может отсутствовать. The ranklist freeze duration of the contest in seconds if any. |
startTimeSeconds | Целое число. Может отсутствовать. Время начала соревнования в unix формате. |
relativeTimeSeconds | Целое число. Может отсутствовать. Количество секунд, прошедших с начала соревнования. Может быть отрицательно.. |
preparedBy | Строка. Может отсутствовать. Хэндл пользователя, создавшего соревнование. |
websiteUrl | Строка. Может отсутствовать. URL сайта о соревновании. |
description | Строка. Локализовано. Может отсутствовать. |
difficulty | Целое число. Может отсутствовать. От 1 до 5. Чем больше число, тем сложнее задачи. |
kind | Строка. Локализовано. Может отсутствовать. Одна из следующих категорий соревнования: Офиц. ICPC соревнование, Официальное школьное соревнование, Этап открытого кубка, Чемпионат школы/университета/города/области, Соревнование со сборов, Офиц. международное инд. соревнование, Тренировочное соревнование. |
icpcRegion | Строка. Локализовано. Может отсутствовать. Название региона для официальных соревнований ICPC. |
country | Строка. Локализовано. Может отсутствовать. |
city | Строка. Локализовано. Может отсутствовать. |
season | Строка. Может отсутствовать. |
Представляет участника (или группу участников) соревнования.
Поле | Описание |
---|---|
contestId | Целое число. Может отсутствовать. Id соревнования, в котором участник принимает участие. |
members | Список объектов Member. Члены группы участников. |
participantType | Enum: CONTESTANT, PRACTICE, VIRTUAL, MANAGER, OUT_OF_COMPETITION. |
teamId | Целое число. Может отсутствовать. Если участник — это команда, то поле содержит уникальный id команды. Иначе, это поле отсутствует. |
teamName | Строка. Локализовано. Может отсутствовать. Если участник — это команда или призрак, то это локализованное название команды. Иначе, это поле отсутствует. |
ghost | Boolean. Если имеет значение true, то участник является призраком. Он участвовал в этом соревновании, но не на Codeforces. Например, в контестах Андрея Станкевича в Тренировках есть призраки участников Петрозаводских Сборов. |
room | Целое число. Может отсутствовать. Комната, в которую этот участник был определен. Если отсутствует, то у участника нет комнаты. |
startTimeSeconds | Целое число. Может отсутствовать. Время, когда этот участник начал соревнование. |
Представляет члена группы участников.
Поле | Описание |
---|---|
handle | Строка. Хэндл пользователя Codeforces. |
name | Строка. Может отсутствовать. Имя пользователя, если доступно. |
Представляет задачу.
Поле | Описание |
---|---|
contestId | Целое число. Может отсутствовать. Id соревнования, содержащего задачу. |
problemsetName | Строка. Может отсутствовать. Короткое имя дополнительного архива, которому принадлежит задача. |
index | Строка. Обычно буква или буква с цифрой, обозначающие индекс задачи в соревновании. |
name | Строка. Локализовано. |
type | Enum: PROGRAMMING, QUESTION. |
points | Число с плавающей запятой. Может отсутствовать. Максимальное количество баллов за задачу. |
rating | Целое число. Может отсутствовать. Рейтинг задачи (сложность). |
tags | Список строк. Теги задачи. |
Представляет статистику по задаче.
Поле | Описание |
---|---|
contestId | Целое число. Может отсутствовать. Id соревнования, содержащего задачу. |
index | Строка. Обычно буква или буква с цифрой, обозначающие индекс задачи в соревновании. |
solvedCount | Целое число. Количество людей, решивших задачу. |
Представляет попытку.
Поле | Описание |
---|---|
id | Целое число. |
contestId | Целое число. Может отсутствовать. |
creationTimeSeconds | Целое число. Время создания попытки в формате unix. |
relativeTimeSeconds | Целое число. Количество секунд, прошедших с начала контеста (или виртуального начала для виртуальных участников), до этой попытки. |
problem | Объект Problem. |
author | Объект Party. |
programmingLanguage | Строка. |
verdict | Enum: FAILED, OK, PARTIAL, COMPILATION_ERROR, RUNTIME_ERROR, WRONG_ANSWER, PRESENTATION_ERROR, TIME_LIMIT_EXCEEDED, MEMORY_LIMIT_EXCEEDED, IDLENESS_LIMIT_EXCEEDED, SECURITY_VIOLATED, CRASHED, INPUT_PREPARATION_CRASHED, CHALLENGED, SKIPPED, TESTING, REJECTED. Может отсутствовать. |
testset | Enum: SAMPLES, PRETESTS, TESTS, CHALLENGES, TESTS1, ..., TESTS10. Тестсет, на котором было протестировано решение. |
passedTestCount | Целое число. Количество пройденных тестов. |
timeConsumedMillis | Целое число. Максимальное время в миллисекундах, использованное решением для одного теста. |
memoryConsumedBytes | Целое число. Максимальный объём памяти в байтах, использованный решением для одного теста. |
points | Число с плавающей запятой. Может отсутствовать. Number of scored points for IOI-like contests. |
Представляет взлом, сделанный во время раунда Codeforces.
Поле | Описание |
---|---|
id | Целое число. |
creationTimeSeconds | Целое число. Время создания взлома в формате unix. |
hacker | Объект Party. |
defender | Объект Party. |
verdict | Enum: HACK_SUCCESSFUL, HACK_UNSUCCESSFUL, INVALID_INPUT, GENERATOR_INCOMPILABLE, GENERATOR_CRASHED, IGNORED, TESTING, OTHER. Может отсутствовать. |
problem | Объект Problem. Взламываемая задача. |
test | Строка. Может отсутствовать. |
judgeProtocol | Объект, содержащий три поля: "manual", "protocol" и "verdict". Поле "manual" принимает значения "true" и "false" и имеет значение "true" если тест для взлома введен вручную. Поля "protocol" и "verdict" содержат строки с человеческими описаниями протокола тестирования и вердикта взлома. Локализовано. Может отсутствовать. |
Представляет строку результатов соревнования.
Поле | Описание |
---|---|
party | Объект Party. Участник, который занял соответствующее место в соревновании. |
rank | Целое число. Место участника в соревновании. |
points | Число с плавающей запятой. Суммарные баллы, набранные участником.. |
penalty | Целое число. Суммарное пенальти (в ICPC понимании) участника. |
successfulHackCount | Целое число. |
unsuccessfulHackCount | Целое число. |
problemResults | Список объектов ProblemResult. Результаты участника по каждой из задач соревнования. Порядок задач соответствует порядку задач в поле "problems" возвращаемого объекта. |
lastSubmissionTimeSeconds | Целое число. Только для соревновании IOI. Время в секундах от начала соревнования до последней попытки, которая увеличила суммарное количество баллов у участника. Может отсутствовать. |
Представляет результаты попыток участника по задаче.
Поле | Описание |
---|---|
points | Число с плавающей запятой. |
penalty | Целое число. Пенальти (в ICPC понимании) участника по задаче. Может отсутствовать. |
rejectedAttemptCount | Целое число. Количество неправильный попыток. |
type | Enum: PRELIMINARY, FINAL. Если имеет значение PRELIMINARY, то количество баллов может уменьшиться (например, если решение не пройдет системное тестирование). Иначе, участник может только лишь увеличить количество баллов, послав решение лучше.. |
bestSubmissionTimeSeconds | Целое число. Время в секундах от начала соревнования до посылки, которая получила максимальный балл по задаче. Может отсутствовать. |
Название |
---|