Это список Часто задаваемых Вопросов и Ответов, относящихся к работе Codeforces.
- Что такое Codeforces? Что это за сайт/ресурс?
- Что надо сделать для участия в соревновании? Нужна ли предварительная регистрация?
- По каким правилам проводятся соревнования?
- На каких языках здесь можно решать задачи? Есть примеры решений?
- Я бы хотел провести раунд Codeforces по своим задачам. Что для этого надо сделать? Положено ли вознаграждение авторам?
- Какие еще существуют правила на Codeforces?
- Какие технические детали полезно знать о тестирующей системе Codeforces?
- Что такое рейтинг, дивизионы?
- Что такое вклад?
- С какими постами в блогах полезно ознакомиться?
- Я заметил, что на сайте публикуются решения всех участников и тесты с прошедших соревнований. Каким образом разрешено их использовать?
Вопросы и ответы:
- Что такое Codeforces? Что это за сайт/ресурс? Codeforces — проект, объединяющий людей, которые интересуются и участвуют в соревнованиях по программированию. С одной стороны Codeforces является социальной сетью, посвященной программированию и соревнованиям по программированию. С другой стороны — это площадка, где регулярно проводятся соревнования, навыки участников отражает рейтинг, а прошедшие соревнования могут быть использованы для подготовки. Codeforces постоянно развивается, и в наших планах усовершенствование платформы для предоставления возможностей проводить контесты участникам самостоятельно, наполнение проекта учебным контентом, развитие Codeforces как тренировочной и учебной платформы.
- Что надо сделать для участия в соревновании? Нужна ли предварительная регистрация? На Codeforces регулярно проводятся соревнования, участие в которых бесплатно и открыто для всех. Каждый месяц мы проводим ориентировочно шесть соревнований. Для участия вам необходимо зарегистрироваться на сайте (если у вас есть OpenID или Gmail-аккаунт, то не придется даже запоминать пароль), и зарегистрироваться на предстоящее соревнование. Убедитесь, что вы присутствуете в списке зарегистрированных на контест до окончания регистрации. Обычно, если вы не можете принять участие в соревновании официально (например, это соревнование для второго дивизиона, а вы в первом), то можно зарегистрироваться на соревнование для участия вне конкурса.
- По каким правилам проводятся соревнования? Обычно, они проходят по специальным правилам Codeforces. Если оговорено особо, то могут быть использованы правила международных студенческих соревнований по программированию ACM-ICPC или какие-либо другие модификации. Если коротко, то на соревнованиях по правилам Codeforces вы пишите решения задач, которые во время соревнования тестируются только на небольшом наборе тестов. Прошедшие этот набор тестов решения, их авторы могут блокировать (отказаться от перепосылки решения по этой задаче в будущем, даже в случае обнаружения у себя ошибки). Такие авторы получают возможность просматривать исходники других участников, искать в них ошибки и предлагать тесты, на которых эти решения не работают. Таким образом, можно взломать чужое решение, заработав на этом баллы. После соревнования, все решения, которые прошли претесты и не были взломаны, тестируются на финальном наборе тестов. Задачи дешевеют во время соревнования (чем сдал быстрее, тем больше баллов), неудачные взломы снимают баллы, а успешные — добавляют. Ознакомьтесь с подробной версией правил перед участием.
- На каких языках здесь можно решать задачи? Есть примеры решений? Прочтите пост о технических подробностях на Codeforces.
- Я бы хотел провести раунд Codeforces по своим задачам. Что для этого надо сделать? Положено ли вознаграждение авторам? Хотите провести раунд? Отлично! Мы очень рады! Пожалуйста, прочтите пост и следуйте инструкциям из него.
- Какие еще существуют правила на Codeforces? Мы не имеем четкого Великого-Свода-Правил-Поведения-На-Codeforces. Однако, разумеется, здесь надо вести себя в соответствии с традиционными требованиями поведения в общественных местах и тематических сообществах. Следующие пункты, конечно, необходимо соблюдать:
- Не создавайте более одного аккаунта, если вы забыли пароль, то воспользуйтесь системой напоминания пароля.
- Не используйте грубый, оскорбительный или вводящий в заблуждение хэндл.
- Не используйте чужое фото в профиле, это некрасиво и вводит в заблуждение членов сообщества.
- Не грубите, не оскорбляйте других участников и представителей администрации, старайтесь быть вежливым, чтобы с вами было приятно общаться.
- Участвуя в личных соревнованиях, не общайтесь на тему задач с другими участниками, не используйте чужой код для вставки его в свои решения. Если соревнование командное — обсуждайте задачи только с членами команды.
- Не пытайтесь дестабилизировать работу как сайта, так и проверяющей системы. Ваши программы должны взаимодействовать только с консолью (для задач со стандартным вводом-выводом) или файлами входных и выходных данных.
- Не публикуйте, не распространяйте свои решения и идеи решений во время соревнования.
- Какие технические детали полезно знать о тестирующей системе Codeforces? Система Codeforces напоминает классические Online Judges. Решения тестируются на заранее приготовленных тестах (или взломах, предложенных другими участниками). В результате вы получаете вердикты, смысл которых понятен из названия. Отдельно стоит отметить, что на Codeforces нет вердикта "Ошибка представления данных" (Presentation Error), подобная ситуация трактуется как "Неправильный ответ" (Wrong Answer). Все сомнительные вердикты ("Ошибка тестирования" и др.) не учитываются при подведении результатов, равно как и решения, упавшие на тесте 1 (в задачах, где более одного теста).
- Что такое рейтинг, дивизионы? Участвуя в соревнованиях на Codeforces, участники увеличивают (или уменьшают) свой рейтинг, который отражает их умение решать задачи. Рейтинг является модификацией рейтинга Эло, некоторые детали можно прочитать в более подробном изложении. В соответствии с рейтингом, участники делятся на два дивизиона: второй (послабее, любители) и первый (посильнее, профессионалы). Участники, не принимающие участвующие в соревнованиях, и те, чей рейтинг менее 1900, относятся ко второму дивизиону. Рейтинг 1900+ обозначает участие в первом дивизионе. Обычно на Codeforces проводятся два вида соревнований: для участников второго дивизиона (участники первого могут принимать участие в них вне конкурса) и для обоих дивизионов. Первый вид соревнований содержит более простые и учебные задачи.
- Что такое вклад? Голоса за посты и комментарии пользователя изменяют его вклад. Вклад призван отображать полезность участника сообщества. Система подсчета вклада несовершенна, в будущем правила ее подсчета будут изменены.
- С какими постами в блогах полезно ознакомиться?
- Я заметил, что на сайте публикуются решения всех участников и тесты с прошедших соревнований. Каким образом разрешено их использовать? В самом деле, мы публикуем материалы с прошедших соревнований и они могут быть использованы, например, для индивидуальных занятий. Использование материалов на других Online Judges, публичных соревнованиях и т.п. запрещено. Обязательно прочтите лицензию, перед использованием материалов.Для того, чтобы просмотреть свое или чужое решение, достаточно кликнуть на его идентификатор на странице "Статус". Во всплывающем окне вместе с исходным кодом, будет находиться протокол тестирования, содержащий все тесты. Со страницы со списком задач можно перейти на список правильных решений по заданной задачи. Внизу страниц "Статус" (и других со списками решений) есть возможность сортировки решений по различным критериям.
е(ю)тся и участвуе(ю)т в соревнованиях.Author of this comment regrets about being so foolish.
Смотрят сразу — ну и ССЗБ.
А если упало и не можешь таки исправить, хочется таки посмотреть в чем дело.
Author of this comment regrets about being so foolish.
Не админ я.
Ну, конечно же, можно всё, что хотите. Уверен, что не будет администрация заниматься каким-либо контролем исходников.
Вот я знаю одного участника, который никогда в жизни не использовал "в контестах своего заранее написанного кода".
Может Вам и не светит его когда-нибудь опередить именно потому, что вы задаете такой вопрос?
Какая-то нервная реакция, вплоть до "оскорбления".
1. Сам смысл данного сайта, по-моему, не только в соревнованиях, но и в общении, и объединении вокруг него, людей, которым нравится СП.
Хотите использовать prewritten код, так используйте. Ну, станете Вы за счет этого выше в рейтинге Codeforces, так радуйтесь.
2. Реализовывать стандартные алгоритмы еще раз имеет смысл, если Вы хотите достичь определенных успехов в СП. Ведь существуют ещё и онсайт-раунды. Вот завтра объявят Saratov Onsite со всего мира…
3. Да, видимо, я некорректно выразился, извините. Речь шла о том, что, если Вам хотелось бы, чтобы prewritten код был разрешен, то, по-моему, это странный путь к совершенствованию.
Наши взгляды на prewritten код абсолютно совпадают, если вести речь о ПРОФЕССИОНАЛЬНОМ программировании. Глупо писать повторно то, что уже написано и может быть повторно использовано.
Но ведь и марафонскую дистанцию бежать глупо: можно взять такси. И в высоту прыгать непонятно зачем.
Я говорю о СПОРТИВНОМ программировании, где я считаю prewritten код неспортивным.
Вот перед тобой условие задачи и чистый экран монитора. Докажи, что ты лучший.
А иначе почти все соревнования становятся бессмысленными: будем меряться размером своих библиотек?
Ну, не все тут что-то кому-то доказывают =)
К тому же, даже если все алгоритмы на свете уже заготовлены, задачу все равно надо сначала решить...
> Во многих других же онсайтах prewritten код разрешён. В Google Code Jam, например
Назови еще хотя бы одно :о)
И нигде не встречал, чтобы prewritten код был разрешён. Может быть в правилах нет явного запрета.
Хотя, думаю, если Колстаду отправить что-то многострочное, решенное за 15 мин., то скорее всего автора дисквалифицируют. Хотя, возможно, по другой причине: подумает, что с одного логина условия прочитал, а с другого решения отправлял.
А про COCI сходу не найду, однако год назад висели правила - там тоже было разрешено с комментарием.
Недавно вот на индусском Bitwise заставили переписывать прогу, где использовался массив констант — добавили правило о недопустимости таких программ по ходу соревнования. Да, задача от этого стала лучше. Но блин! Надо же заранее думать о возможных стратегиях участников.
С другой стороны, хорошо хоть не дисквалифицировали втихаря без права апелляции. А ведь и так бывает.
2) Про обфускацию кода вроде пока ничего не видно.
услышатьпрочитать дополнения и критику. Хочется узнать мнение администрации проекта. Спасибо.Чтобы было удобно регистрироваться, регистрация начинается заранее. Думаю, не у одного меня бывает, что ~час перед контестом тратится на дорогу домой с другого (важного) мероприятия.
Какая разница, сколько в комнате людей с нулями? Важно, сколько активных.
Помощь
1) регистрация
2) просмотр задач
3) отправка хотя бы одного решения
или еще что-то?
Точно?
Просто я беру какой-нибудь контест, открываю результаты, ищу там какого-нибудь чувака в конце таблицы без звёздочки и без единого минуса, т.е. без попыток сдачи, и потом смотрю его профайл - в графике, который рисуется на его странице этот контест был учтён.
Например, последний рейтинговый контест Codeforces Beta Round #57 (Div. 2). С нулевыми баллами и без единой попытки сдачи: izuick, LesyaPhoenix, ovionlogis, sifat666.
Например, предпоследний контест Codeforces Beta Round #56. На последнем месте без единой попытки сдачи: Ayan_Baitassov, namakemono, Strannik_alex, MidNight, BobykEgor, PrizraK, raka, looper, Ahmedov, в общем задолбался я их перечислять, но всем им этот контест был учтен в рейтинге. И по-моему это правильно, на topcoder-е точно также делается.
Ага... теперь ясно. Значит резюмирую: всё-таки 1+3, причем в 3 входит любая попытка.
И зачем нужна регистрация в таком случае? Хотя можно не отвечать - блог не рассчитан на более чем десяток вложенных ответов. :)
И писть, в общем-то, тоже.
5. Я бы хотел провести раунд Codeforces по своим задачам. Что для этого надо сделать? Положено ли вознаграждение авторам?
Вроде бы в "теле" этого пункта нет ни слова про вознаграждение. Немного сбивает...
тоже пишутуже не пишут div 1И хотелось бы в профиле видеть свой текущий дивизион, а то находясь на грани между первым и вторым не хочется каждый раз лезть в FAQ и искать текущий способ деления на дивизионы.
UPD. Fixed.
Голосуем.
I QUIT !!!!
I would like to register about 2-3 weeks ago, and I clicked on the register button, but I wasn't logged in, so Login window appeared and I logged in and after that I forgot to register, I thought I registered..Few hours later I started to solving the problems and after the first solved problem I realized I didn't register.. I know it's my problem, and my mistake.. So I just would like to know, any reason why registration is required? (example participate limit )
TANX
бэ.
Раз уж ты удосужился открыть этот пост, прочитай его.
What results in Denial of judgement?
It's usually just some random server error. If you wait and then resubmit, it should judge correctly.
Are there rules for pictures? The part in the profile editor says that your face must be clearly visible, but there are plenty of users with pictures that do not contain them.
What is the best way to find an editorial, say for e.g. if I am looking for editorial of Round #88, how can I find it quickly?
You can find links to practically all editorials in this page.
Links in "list of frequently asked questions" in the beginning of the blog has to be updated — it's not working.
I tried this link http://mirror.codeforces.com/blog/entry/1336#q8 and nothing happened.
У вас в посте что-то странное с нумерацией пунктов. Кроме того, в пункте номер 5 написан вопрос (про вознаграждение), а потом не него на написан ответ.
и еще ссылки на вопросы перестали работать..
Can you add a feature to see friend's friends, like facebook? That would be very nice.
Why the flags of my solved problems disappear? How can I make it appear again?
It might prove to be useful if some comparison tool(s) can be implemented -- something like https://www.otinn.com/topcoder/al/comparer.php or http://topcoder.manabase.com/graph.php, except in CodeForces setting, instead of TopCoder.
Interesting tools, but most difficult for me is to beat myself :-D
Почему то в последнее время при логине с нажатой кнопкой запомнить на месяц выкидывает на следующий день а то и раньше.
Рад за вас, у меня это дело вообще никогда не работало. Зашел с рабочего компа утром, нажал "запомнить на месяц", вечером пришёл домой, опять же нажал, и там и там не запоминает хоть разбейся. Если я пользовался только одним компом, (на выходных скажем) это вроде бы работает, но время от времени.
Заметил интересный момент вот по этой ссылке http://www.codeforces.ru/problemset/standings получается, что я решил 62 задачи. Но реально я решил 60 задач.
Почему так получается? Задача про доктора у меня один раз посчиталась так
723879 25.09.2011 14:59:54 mouse 83B — Доктор MS C++ Полное решение 250 мс 5400 КБ
а второй раз посчиталась так
451092 13.05.2011 20:40:17 mouse 84D — Доктор MS C++ Полное решение 250 мс 5400 КБ
и с магическим массивом та же проблема
447584 13.05.2011 19:27:10 mouse 84B — Магический массив MS C++ Полное решение 160 мс 1800 КБ
723881 25.09.2011 15:01:11 mouse 83A — Магический массив MS C++ Полное решение 160 мс 1800 КБ
Это глюк или так и было задумано?
Когда проходят div.1 и div.2 контесты одновременно задачи пересекаются. Задача D div.2 = B div.1 того же раунда.
Насколько я понимаю, вопросы по правилам надо писать здесь.
Могу ли я пользоваться поисковыми системами при участии в соревновании, и всеми материалами, доступными в интернете (кроме исходных кодов)?
В частности, если я припоминаю очень похожую задачу, могу ли я найти ее, открыть разбор и просто перевести то, что там написано, в исходный код, пользоваться тестовыми комплектами для нее (в том числе запустив у себя локально какой-либо сервер для проведения соревнований, подставив эту задачу и запустить ее проверку), использовать тестовый комплект для взломов (например, очевидно, я могу использовать для взломов известные мне до начала соревнования специфические тесты, пусть даже они придуманы не мной) и так далее?
Нашел ответ на этот вопрос в http://mirror.codeforces.com/blog/entry/4088. Может быть, стоит создать раздел "правила" со списком ссылок (я вот лично тот пост совершенно случайно увидел, отсюда даже ссылки нет).
Почему нельзя поменять свой хэндл?
Чтобы не было беспорядка сродни тому что был под новый год, когда разрешают менять handle :) Подожди пару месяцев и поменяешь :)
I want to change my HANDLE. How can I do this? Thanks for help.
When I'm entering to Esc>Settings>Handle there is message : "The page is temporary blocked by administrator. We are doing it because of increased load. Do not panic, we will unblock the page soon. Thank you for your understanding."
and When it will unblock? Thanks for help :D
This opportunity was a present from admins in the first days of new year.
Я так понимаю RAD уже не координатор задач. А пост не обновлен. Или я не прав?
кстати, почему?
Если вопрос — почему RAD не координатор задач, то вот http://mirror.codeforces.com/blog/entry/3977#comment-80457.
И еще вопрос. Кто теперь координатор задач? Gerald, не? UPD. Сам нашел ответ. Gerald временно координатор задач. Но почему это не написано в посте?
Могу ли я дать контест по своим задачам, или есть какая-то планка по рейтингу для того чтоб дать контест?
Думаю, что можете, про планки по рейтингу я ничего не слышал. Напишите Gerald'у, а дальше видно будет.
Единственной планкой являются хорошие задачи и ответственный подход к подготовке контеста. Как показывает практика высокий рейтинг еще не говорит ни о первом ни о втором.
hello Mr.Mirzayanov How can i delete my team ?
KILL IT WITH FIRE
I have two problems. The first is where to complain about the problems with the site in general? Since I could not find a forum or a place to file my complaints I am writing it here in the FAQs. I don't know whether this has been brought up before or not, but those tags in the problems virtually make this site unusable for practice purposes. Most often knowing what method to use to solve a problem is half the solution and it is clearly right there for everyone to see! Can we make them hidden by default please (it should be shown only after a 'user action' like clicking an 'expand' button)?
You can disable tags for unsolved problems on the settings page.
It is possible, you can adjust the settings in the user profile.
Can I download the test data of some problems? How?
you cant.
А почему всегда соревнования проводятся в одно и то же время? Нельзя ли как-то разнообразить "меню"?
how to delete a favourite submission from favourites?
How did you have added it to favs? Unfavourite it in the same way.
Click 1365856 and remove a star.
And don't post so huge screenshots next time. ;)
А какой механизм изменения вклада?
How to download all of my submissions (or just Accepted)?
How must be format of the solution ? how can i get inputs and put output in solution for example in C++ language? I could not found any help to the above questions
All your code must be in one .cpp file.
It must read data from standart input (stdin).
It must write data to standrat output (stdout).
For example:
На данный момент, насколько я понимаю, человек считается участником раунда и учитывается в пересчете рейтинга только в случае хотя бы одной попытки на этом раунде. Есть ли какие-нибудь причины для такого правила? На мой взгляд, оно имеет только один плюс: если за 5 минут до начала отключили интернет, то рейтинг у человека не пострадает. Это действительно справедливо. Но, никто не защищен от отключения интернета после своей первой попытки. Но зато есть ряд минусов: 1) правило позволяет халатно относиться к своему "обещанию прийти"; 2) получаются полупустые комнаты; 3) если за час не придумано ни одного решения, то вариант "и не пытаться" дает железную гарантию сохранения рейтинга, в то время как вариант "бороться до конца" даже в случае успешного решения первой задачи может привести к его понижению. Как правило, в Div1 решение А через 60+ мин ведет потере рейтинга; 4) (следует из предыдущего) не совсем адеквадная семантика рейтинга (решившие одну задачу могут "отдать" часть своего рейтинга, а не решившие ни одной вправе САМИ решить не делиться, отказавшись от посылок)
Дело в том, что скрывать задачи во время раунда не лучшая идея — это обижает зрителей и все равно очень легко читерится. А если задачи открыты для всех — то как-либо понять кто начал решать, а кто нет невозможно.
Согласен, но я не предлагал скрывать задачи во время раунда. Предлагал считать, что все зарегистрированные начали решать в момент начала раунда. На мой взгляд, нет ничего сложного для участника перед регистрацией на контест взвесить свои планы на день и возможность участия. Особенно, когда есть возможность регистрироваться за 10 минут до начала.
Мне тоже не нравится, что на CF можно прочитать задачи и отказаться участвовать в контесте. Но, по-моему, считать это нулём задач на контесте — уж слишком серьёзное наказание.
Я когда-то предлагал промежуточный вариант: для тех, кто зарегистрировался, но не участвовал, снижать рейтинг на какую-то константную величину. Пусть немного, баллов на 20, но дисциплинировать участников и побуждать их к написанию контеста это будет. Серьёзных возражений, кстати, кроме "чего в жизни не бывает, из-за чего я не смог написать контест", я не помню.
Можно бы притом сделать кнопку "разрегистрироваться" (доступную до начала контеста) для тех кто зарегился утром, а по приближении 19.30 вдруг вспомнил что ему надо по делам.
Такая кнопка уже есть. В списке зареганных после ника иконка красная какая-то.
Мне не нравится идея вмешиваться в рейтинг. Пускай он остается чистой функцией от занятых мест. Тем более, что на CF есть абсолютно не понятный показатель "Вклад". Лучше уж его тогда изменять. Например, можно просто добавлять сколько-то к вкладу если человек поучаствовал в контесте. Это и мотивировать немного будет и в принципе вроде логично.
А то, что можно читать условия, а потом забить мне очень нравится. Несколько раз уже было, что я открывал задачи видел там какие-то жуткие тексты условия, которые даже читать не хочется и переключался на более интересные занятия.
Так вроде и обсуждается, если я не ошибаюсь, что возможность "передумать сдавать задачи" является функционалом позволяющим искусственно влиять на рейтинг (как раз вмешиваться в него).
"А то, что можно читать условия, а потом забить мне очень нравится.".
Вы не одиноки, примерно 40% зарегистрировавшихся участников "забывают" стартовать на контесте. Только подозреваю, что в большинстве случаев дело не в "жутких текстах условия", а в мысли "ой, что-то сложно сегодня, могу завалиться, лучше не буду участвовать". Только, по-моему, такая возможность:
1) не способствует совершенствованию (хотя, конечно, каждый сам для себя определяет, зачем ему участие в контестах);
2) ставит в невыгодное положение с точки зрения рейтинга тех участников, которые считают себя обязанными стартовать после чтения задач;
3) ставит под сомнение объективность рейтинга, как показателя силы в СП вообще, а не по знакомым задачам или тематике задач.
Согласен с каждым словом
Success story как стать оранжевым? :)
Случай произошел со мной буквально пару дней назад. Я зарегистрировался на раунд и ушел в университет на лекцию. Так как лекция была интересной, то она продлилась дольше, чем все ожидали и закончилась через 15 минут после начала раунда. Так что я рад, что мне не сняли рейтинг.
Но если бы ты знал, что за неучастие с тебя снимут рейтинг, ты бы не стал регистрироваться, не будучи уверенным, что успеешь на контест, а зарегистрировался бы, только придя домой. 5 минут (или 10?), которые проходят между концом регистрации и контестом всё равно нужны, чтобы раздеться, взять бумажку и ручку, настроиться, и т.д.
обижает зрителей? тс уже столько лет по такой системе действует, и ничего — никто не жаловался.
Выше пишут, что до 40% зарегистрированных участников не посылают ни одной задачи. Есть и ещё одно явление, которое я часто наблюдаю: участник, решивший на контесте одну задачу, получает минус в рейтинг, в то время как участники, «не успевшие на контест» (читай — решившие ничего не посылать) не теряют ничего. Разве это честно? Более того, является ли стратегия, которую поощряют такие правила, одобрительной? Почему она оказывается лучше традиционной стратегии «спортивного духа», когда участник заинтересован показать наилучший результат?
Мне кажется, что количество людей, пострадавших бы от введения обязательного пересчёта рейтинга, меньше того количества, которое сейчас оказывается в невыгодном положении из-за тех, кто регистрируется на контест и намеренно ничего не посылает.
Для справки
Вот верхние 5 строчек из "соревнований" и "результатов" (зарегистрировались и участвовали): 636 — 372 58%
2351 — 1355 58%
2141 — 1354 63%
539 — 317 59%
2183 — 1404 64%
дальше аналогично
Спасибо за справку, но я не понимаю какие из нее можно делать выводы относительно того, почему те 40% ничего не послали.
Мне кажется, что подавляющее большинство из них просто не пришли на раунд и даже не читали задач. Но это прояснить смогут только админы, можно поанализировать логи веб сервера.
Возможно потому, что вы сами не участвуете в соревнованиях, вам не совсем очевидно, что любой рейтинговый контест в див-1 это как празник, которого ждешь по две недели. И неужели допустим 50-100 человек его ждали, пришли, посмотрели задачи и подумали: "Не, чето как-то сложно, подожду еще пару неделек..."?
Я думаю, что довольно большая часть зарегестрированных, но не участвовавших, намеренно ничего не сдают.
#comment-112417
#comment-112358
BTW. "Жуткие условия, которые не хочется читать" и "сложные задачи", это чуть разные вещи.
А если еще и A+B оказались сильно знакомы, то такой контест праздний втройне — можно, наконец-то, поучаствовать и получить Р+ :)
Я подозреваю, что большая часть этих 40% не приходило к началу раунда. Т.е. это те, кто зарегистрировался, но на раунд не явился по ряду причин. На самом деле по access-log-у я посчитаю действительный процент тех, кто зарегистрировался, не участвовал, но посмотрел хотя бы одну задачу за первую минуту контеста. Ваш прогноз — сколько будет?
На TC я бы оценил среднее кол-во неявок как 2 на комнату, т.е. около 10%. Но там это, действительно, неявившиеся. Так что можно предположить, что на CF 30% читают задачи и не участвуют. Хотя, конечно, возможны определенные "Особенности национальной охоты"...
На TC регистрация открывается за 3 часа, а здесь я даже не знаю за сколько, часов за 12 наверное.
Я несколько раз был автором раунда TopCoder — регулярно находятся люди, кто не успел зарегистрироваться. Кажется, система должна быть лояльней к таким пользователям, регистрироваться должно быть проще. На TopCoder я не могу зарегистрироваться на раунд, например, с телефона. Я неоднократно пропускал раунды TopCoder из-за проблем именно с регистрацией.
Мне кажется, что спланировать себе жизнь на 12 часов обычно не сложно. Тем более, что о дате и времени проведения контеста известно задолго. Так что 3 или 12 часов не должно играть большой роли.
По своему опыту могу сказать, что вы ошибаетесь. Я так навскидку не помню ни одного раза, чтобы я на TC зарегался, а потом за эти 3 часа передумывал и не участвовал. Здесь же такое со мной бывает очень часто. Если матч начинается в 19:30 по москве в рабочий день, то я регаюсь утром приходя на работу. Вероятность того, что на вечер не возникнет других планов или того что мне все еще будет хотеться решать контест после трудного рабочего дня, примерно 50%.
По-моему, как-то плохо сочетаются "любой рейтинговый контест в див-1 это как празник" и эти "50%".
Все это я говорил по своему опыту. Поэтому это факты. Если факты по-вашему плохо сочетаются, то очевидно, что проблема на вашей стороне.
Все очевидно :) На ТС есть штраф, если не приходишь, а здесь его нет. И дело не в длительности регистрации. P.S.: Не вижу никакого смысла регистрироваться в начале рабочего дня вместо того, чтобы, например, это сделать перед уходом с работы.
Очевидно, что вы вообще не понимаете о чем говорите. На TC нет штрафа если не приходишь.
Вы не правы. Я вот, например, если не уверен, что смогу написать раунд, на CF все равно зарегистрируюсь. Просто на всякий случай, вдруг приду за 5 минут до раунда? Не писал ни одного ТС, но сильно сомневаюсь, что люди, если не уверены хотя бы на 70% что смогут написать, будут регистрироваться.
http://mirror.codeforces.com/blog/entry/1336#comment-24492
Пункт 2.
Мне регистрация "на всякий случай" не понятна, тем более, что зарегистрироваться можно за 10 мин. до начала контеста. В том числе с телефона, если видишь, что на контест успеваешь.
Можно сказать, что проблема с «зарегистрировался и не смог придти» возникает из-за того, что регистрация не несёт за собой никакого штрафа за такое поведение. Если бы каждый зарегистрировавшийся участвовал в изменении рейтинга, то к регистрации участники относились бы гораздо более ответственно, и проблема бы самоустранилась.
И какой результат анализа access-log?
Ещё все забыли, что есть и такая категория участников, которые на самом деле решали задачи, но не сделали ни одной посылки, т.е., не удалось ничего придумать.
И что, их за это наградить надо? +20 к рейтингу дать в качестве утешительного приза? ;-)
Если два человека участвуют в соревновании, один придумал решение, другой не придумал — то, вроде, второй считается проигравшим? Или проиграет он только если придумает неправильное решение, а если не придумает совсем то результаты соревнования анулировать?
Ну в принципе сейчас уже награждают тем, что они не появляются в результатах, и рейтинг не меняется.
Is there any way to delete (particular) talk(s)?
Hi, If I virtually participate in a contest after it was officially held, the final result will affect my rating ?
no
Can you add go as an official language? http://golang.org
Не знаю, что я делаю не так, но мне кажетсья, что какая-то проблема с считиванием с файлов в этой тренировке http://mirror.codeforces.com/gym/100135, задачи E i F все время "Ошибка исполнения на тесте 1" http://mirror.codeforces.com/gym/100135/submission/2902239 , http://mirror.codeforces.com/gym/100135/submission/2905840
на A,B,C,D в этой же тренировки считивалось все нормально таким же способом, например: http://mirror.codeforces.com/gym/100135/submission/2902038
В той тренировке некоторые задачи с файлами, а некоторые — без. Пробовать надо.
Почему нлельзя зайти в соревнования. Выадет 405 ошибку
1-26 соревнование
Is there any mailing ID for help. Headquarters e-mail ID???
send message to Headquarters (here)
I do it and I think i get my answer
I'm not sure if this is the place where I should ask questions!
Q : how is my total score that determines my title calculated ? I really couldn't find a relation to link it. It seams going down all the time no matter what the current score is !
can anyone explain please ?
TQ Regards,
Here
Здравствуйте. Извините меня за глупый вопрос, но я недавно зарегистрировался и мне хотелось бы узнать как начисляется рейтинг?
Кое-что можно прочитать в посте, на который ссылается и эта статья: http://mirror.codeforces.com/blog/entry/102
У пользователя hos.lyric в первых страницах посылок странности с отображением цвета(красный, красный, внезапно любой цвет, красный, красный). И раньше был фильтр по языкам, где я его могу найти?
Для посылок, сделанных на контестах, цвет пользователя такой, какой был при посылке. А для посылок в архив — текущий цвет.
Это решение тестируется уже 2 месяца: 3180570
На мой взгляд, под таблицей результатов очень не хватает таблички статистики по задачам (как на Timus):
Могут ли забанить аккаунт (или применить другие санкции) при падении "вклада" до некоторого значения (при условии, что отсутствуют нецензурные выражения и оскорбления других участников)?
Мне кажется идея не очень — а то, тут регулярно всем сливают вклад — так активных участников не останется :)
Думаю, пока не забанили участника, находящегося уже очень долгое время на последнем месте по вкладу (JKeeJ1e30), Вам переживать не о чем :)
Could I ask is there any way I can see the details of my marked friends?
1) Куда можно писать пожелания по новым фичам? Можно сюда, или есть специальный топик? 2) На мой взгляд, очень не хватает уведомления о том, что в расписании появилось новое соревнование. Не каждый день захожу на сайт, а при получении письма о соревновании меньше чем за 24 часа не всегда удается спланировать свое время, чтобы посетить его.
the numeric list is wrong. .... so uncomfortable.
Why downvoting? It really is.
UPD: it's quite cool to see that GCD's comment was upvoted so lot (at least it became positive) after this comment but myself I was downvoted so much...
is there a long term calender for codeforces .. like topcoder's one ?. or how to know the time for next rounds and other contests along the month or along the year ? :)
thanks in advance :)
Can DIV 1 users who participate "out of competition" in only DIV 2 contests, hack others' solution?
Yes but only div1-ers
And are they rated for div1 users? Asking for a friend.
I've got a problem with the site: is it possible to check out my own past submissions for a particular problem?
How can we see all the solutions of a problem submitted in a specific programming language ?
Why is my code skipped? (problem D contest 211 div 2)
same problem here. can anybody explain what the 'skipped' verdict means. I can't find anything on it.
Вдруг стало интересно, а можно ли использовать в решениях ассемблерные вставки?
Если ничего не путаю, то, согласно правилам, можно использовать любой компилируемый код, не нацеленный на намеренную дестабилизацию системы.
I have a big question. How do I delete my account (or change my handle) ? I am really unhappy with the name I got. (I know I chose it but I'm sorry).
Anticipated thanks. Lawliet
I don't think it is possible to change your handle. But since you haven't participated in any contests yet, why not just create a new account? Your handle isn't that bad btw :P
I don't want to create a new account because I need a new e-mail, and if I create an e-mail just for codeforces, I will end up missing all of the e-mails I get.
Mail programs (gmail, as an ex.) can collect mails from other email addresses
You can change your handle near January the First. A week for this operations always is given at New Year.
Hello,
Can someone please tell me when will I be able to change my handle? I really don't want to miss my chance.
Anticipated thanks, Lawliet
u can change it anytime till the 10th January 2014.
Isn't there something I can do now? I don't want to wait another year... sadface
Please, just stop moaning and start to solve problems.
how to add friends, so that we can see their rating??
Click on "Star" symbol in your friend's profile.
Заметил (2014.01.16), что перестал отображаться рейтинг на страницах
http://mirror.codeforces.com/profile/<username>
, а также в боковой зоне информации о своем аккаунте. Это баг или так задумано?Hello How to organizers of the mail or memmage?
I'm sorry for my poor English.I mean how to send mail to the codeforces Official website organizer.
can someone help me on, how to download problem statements from the site??
If there are not file of problem statements in contest, you can copypast them or take a screenshot
The shortcuts to the questions are not working.
Добавьте, пожалуйста, ссылку на правила форматирования текста блогов, а то довольно неудобно. вот она http://mirror.codeforces.com/blog/entry/3780
Прошу прощения, в настоящий момент происходит проверка на обфусцированность кода?
Здравствуйте! У меня вопрос, все входные и выходные данные при решении задач записывать в файл?
В условии каждой задачи написано, откуда читать и куда писать. Чаще всего это стандартный ввод/вывод — то есть, файлы открывать вообще не надо.
Почему-то не все задачи показываются в списке последних нерешенных (и соответственно не помечаются в списке задач)
Дайте скриншот.
например, не показывается задача 432С, которая не прошла претесты (скрин1 скрин2)
I don't need this ID any more. Will anyone delete it?
pspburner and sinkey ask same question,isn't it
how to change my register email address??
try it here: http://mirror.codeforces.com/settings/general
Right now I log in with my Gmail account. If I want to change it to have a username and password to log in, how can I do it?
Use "forgot password?" Link on the login page.
Could I delete my account ?
HIiii....
I am using codeblock to run c++ program...
My program gives correct result in my system.. but failed in codeforce Compiler. Any solution.. How I handle this..???
In your program you allocate an array
b
of lengthp
, but then inb[(a[i]%t)]
you access it as if it was an array of lengtht
. This can fail ift > p
.in problem 339A-helpful math my program give me right output but in codeforced after submit give a wrong answer
How can we delete an account in codeforces?
You cannot delete an account in codeforces otherwise every person who has a lower rating than the starting rating of 1500 would be tempted to delete his current account and create a new account to start afresh .
you dont need to delete your account to have a new account ! you can get new without deleting .
But members of Codeforces insult people who use multiple accounts and thus people are hesitant of creating new accounts.
I really don't want to see the problem tags before I think about the problem.** How can I hide the appearance of the problem tags?** The tags have a bad influence on my independence of solving prosems.
Here /settings/general is a checkbox (Show tags for unsolved problems). Just uncheck it.
If any person does not sucessfully solved any one problem in codeforces match Will it rating changes??
Rating will change
Rating can stay unchanged. About rating.
Is it possible to make someone's code private??
As far as I know, our code is public to others. We don't have access to hiding our code. I think this is very good for us to learn from others.
Hey Guys,
I think there is a problem with the links when you click on them they don't point to the answer I checked the page source file it seams that the
id
they are pointing to is not assigned to the answer<li>
Can anyone check :)
Can i participate in div2 contest if my rating is greater than 1700 ? and vice versa ?
No.
you can participate in div2 if there is no round div1
Hi,Mike Mirzayanov
I Designing some problem for contest!
How I can produce a contest in CF?
thanks
When I was blue I asked them this question and they answered "You should be at least yellow." ;)
Привет! Почему-то с середины декабря я перестала получать email-уведомления о новых контестах. Проверила настройки фильтрации в почте -- никакой фильтрации на письма от Codeforces не вижу. В чем может быть проблема?
Почему мне не доступен "Протокол Тестирования" в задачах из категории "Тренировки"? Также не могу просмотреть решения других участников в "Тренировках". Помогите плиз!
Это у всех такое. Хотя вроде бы начиная с какого-то уровня(кажется оранжевого) это все доступно
Если быть точнее, то это доступно, если включить тренерский режим в тренировках. А тренерский режим уже в свою очередь доступен при наличии N-ного количества написанных контестов и какого-то рейтинга.
Hi everyone, I'm new here and I've met some serious problems like this one I submitted (tested in custom test) my code in c++ and it returns a wrong answer (1) but when I test my code in my compiler (codeblocks) it return the correct answer which is (2)
how does this happen ? is it my mistake or some kind of bug in my compiler or codeforces's ?
please help me !
(160A Twins)
Как может вклад быть отрицательным?
Because of some problems I had with logging in the account with ruhanhabib39 handle, I created another account(ruhan.habib39). Now I want to delete the ruhanhabib39 account. How will I delete it?(I was unable to login in that account).
You may want to change Gerald to Max in this faq
Is there any way to change my username?
I think you'd better wait for New Year – you'll definitely get such an opportunity :)
Please let me know if this is not the right place to ask questions.
I have a question about virtual contests. Me and some of my friends are planning to compete on the previous div 2 rounds. As I understand, each of us will have to simulate the virtual contest individually and then compare our results. Is there a better way for this? I mean can we create a room or group and compete there such that leaderboard or scoreboard gets updated as would happen in a real contest? I hope I made my point clear.
Help is appreciated. Thanks!
Sir, My code gave correct output in ideone online judge, but gives a different output here, what should I do, Submission id: 11656468
Dont use pow() for integer calculation.
11664178
yes i hace the same problem and literally i have no idea what's happening
Couldn't open codeforces.com in Shanghai China these days,,,,,
i've got a problem that gives me an answer on my computer and with the same input it gives another answer when i send it here. the problem is kefa and park. can anybody help me please?
Приветствую всех,
Простите, нигде не нашёл на сайте: как должна выглядеть программа-решение на Java? Какой класс создавать? Какие библиотеки можно-нельзя импортировать? И т. п. Может кто, пожалуйста, дать ссылку?
http://mirror.codeforces.com/contest/1/submission/6193198
А вообще есть поиск по чужим решениям задач, и там есть фильтр по языкам
Участники, не принимающие участвующие в соревнованиях, и те, чей рейтинг менее 1700, относятся ко второму дивизиону. Рейтинг 1700+ обозначает участие в первом дивизионе.
Устаревшая инфа. 1900 же после недавних изменений.
What is the rating criteria?? How Does attending contests and solving problems change rating?
This may help you: Open Codeforces Rating System [updated on October 2015]
I am unable to see the image in — http://mirror.codeforces.com/contest/599/problem/A. Using a chrome browser and images in other sites even current home page for codeforce looks good. Please help
Here it is:
thanks
I can't see the image of http://mirror.codeforces.com/problemset/problem/501/A that contains the rule of problem. How can I see this image & solve this problem???
why i can't see the problem's photo? link http://mirror.codeforces.com/problemset/problem/599/A
why i can't see the problem's photo? link here http://mirror.codeforces.com/problemset/problem/599/A
How much space is available for any problem in the contest?
Этот пост уже просто э п и ч е с к и устарел, но по-прежнему является официальной страничкой помощи. Как так?
Hi, I am using C# but when I submit an answer that write a double value it is printed by using comma (,) instead of dot (.), resulting in WRONG_ANSWER. I use Console.WriteLine( a_double_var );
Any idea? For example, I got this when submitting #14827895:
My submission finally got accepted after I changed the output statement to:
It would be better if we don't have to specify the CultureInfo explicitly though.
I changed my handle to "I_love_CC". In the profile page it's changed, but it still remains the old handle "zkx06111" in the room I was competing.
Help... How to change my handle as New Year Gift? I am using Codeforces with GMail, I have no password. When trying to change it asks my password.
restore your password
thank you
The information about rating threshold between Div 1 and Div 2 is outdated. It is now 1900 instead of 1700.
I have an issue in assessing my last submissions
MikeMirzayanov
You wrote it in C++ but the single acceptable language is J,what is the problem?
@admin i just wanted to request codeforces team to improve their regular expression which give warning about syntax for ex. when we use printf("%lld",sum); then it suggest to use cout but it also give the same warning when i am using //printf("%lld",sum); so it should not warn me in this case .
What'd happen if I'm unable to participate in a contest after registration?
If you don't submit any problems, it will count as if you didn't participate in the contest.
is uploading your code only way to submit the answer? or os there any way we can write and submit the code on the site itself.
You can go to the submit code tab to copy paste your code there. I'd recommend against writing your code in browser, but the custom test tab allows you to write and test your code.
I recently favourited a question here on codeforces by clicking the star near it. But now I forgot the problem code is there anyway to access the problem?????
You can find "FAVOURITES" at the top of your profile.
Is there any problem using cin.sync_with_stdio(false) and cout... cause i got runtime error on the last contest.
Dear Codeforeces support team
My handle name is sai108710. This is very weird. I had created it mistakenly. I want to change it as I don't want to create a new one. How can I? I am looking for codeforces support team email address. Would anyone kindly provide it, please?
You can change your Codeforces handle once a year, usually during Christmas Holidays. So, you have to wait until December.
Hello noelnadal,
Great to share your knowledge. Ya, I know I can change it at December but not sure on which days. On those days, does codeforces active some links/ setting to the users?
Yes, on the home page you will see a blog post like this one: http://mirror.codeforces.com/blog/entry/49425. It will mean that the feature is available again.
Hello. I have problem with double cola problem(code:82A) I think that the third test case is wron becuase i tired it using a pen and paper. I need help about that!?!!!;!;
Если зарегистрировался на соревнование, но потом оказалось, что не сможешь его написать.
Отразится ли это как-то на рейтинге? Если да, можно ли этого избежать?
Если в течение соревнования не делать никаких посылок, рейтинг не изменится
How can I change my nickname?
wait until January 2019.
But when I registered, it said that I could change my nickname this week.
You can only change your nickname in the first 10 days of new year.
How to retrieve the account number? My friend's account number was stolen by someone else a few days ago. And his password and email have been modified so he couldn't get his account. I would be very grateful if he could get your help! MikeMirzayanov
https://mirror.codeforces.com/blog/entry/61363
Ребят, как отменить регистрацию на раунд?
Заходи сюда, найди себя и нажми на крестик
guys,i'am new here.will points be rewarded for solving psets?. what are the uses of solving those psets?. does taking part in contests the only way to get rating?.
yes
i have a problem when i want to submit a code it takes so many time and nothing appear ans i should reload the page 2 times. after that when i submit my code,the status page appear does anyone else have the same problem? what should i do?
Привет. Сделал мэшап, добавил в соревнования в своей группе, захотел прикрепить разбор — кнопки справа не оказалось. Нельзя также добавлять теги. Возможно, эти опции куда-то переехали. Если так, скажите, пожалуйста, где можно их найти?
Dear Codeforces Team,
I would like to see all the tests inputs for problem 608B (Hamming Distance Sum). I've just submitted a solution that fails on test number 9. However, when I inspect the statistics of my submission, input data for test 9 is incomplete (truncated).
Please, is there any option to get the testing data?
Thank you very much!
Solution doesn't fit in an
int
. Uselong long
instead. You could have figured that out by looking at any other submission or by simply noticing that the correct answer for that case has 10 digits.How can i see my progress?
Use tools such as https://cfviz.netlify.com/ :)
Please use HTTPS for http://m1.codeforces.com, http://m2.codeforces.com, and http://m3.codeforces.com !!
agree
In one of the question, i got a runtime error on a particular testcase (13th) when i submitted it on codeforces
but when i copied the same code and run it on my IDE as well as online, output is coming.
what could be the problem?
Доброй ночи! А что делать, если нашел ошибку в тестовой программе?
Вот посылка, в которой моя программа валится на 31-м тесте. Но ответ жюри там тоже неверный. Там вроде бы все очевидно, нужно отыскать последовательность чисел в матрице начиная с левого верхнего угла и до нижнего правого, в которой наименьшее количество нулей на конце. Нужно вернуть минимальное получаемое количество нулей. Для теста в котором первое число заканчивается на xxx00, эталонный ответ — 1. Есть какой-нибудь чат, с кем такие вещи обсудить можно?
Эта задача настолько старенькая и известная, что сомневаться в корректности авторского решения не нужно.
У вас есть последовательность целых чисел. И первое из них кратно 100. Станите ли вы утверждать, что произведение этих чисел НЕ будет кратно 100? Если да, приведите, пожалуйста, пример.
Дело ведь не в кратности, а в количестве нулей. К примеру, в числе 1000 — 3 нуля, а если домножить на 0, то становится 1...
PS. Я не хотел сразу давать такую подсказку, в надежде на то, что вы самостоятельно догадаетесь, в чем ваша ошибка.
What exactly are the system test cases? I understand that it includes all successful hacks. But, can the problem author add tests, which are in the system tests, but not in pretests?
Yes. Usually, only a small part of all tests are in pretests.
Educational Codeforces Round 73 [Rated for Div. 2] problem no.2 my solution got accepted during the contest while it was not able to pass even the testcase given in the question. Do you think it should have passed the pretests? That created confusion. If the at that time the contest would have said that it is wrong on testcase 1. I might have corrected it. This is wrong codeforces.
Парни, помогите найти косяк. Только что прошли соревнования. Вот моя посылка. Задача "A — Давид и мешки с конфетами".
Система говорит, что тест 33 не пройден. Компилирую этот код у себя, запускаю на этом тесте, и тест проходит. Пытаюсь найти платформозависимый код и не могу.
Выход за границу массива.
Можно написать то же самое на Java, C#, Python и увидеть эту ошибку.
Или с санитайзером запустить
How would I contact site admins? Or to be more exact in this case, how can I report a problem? I got this status in my submission: "Probably, the solution is executed with error 'uninitiaized value usage' on the line 14" Pretty sure it's a spelling mistake, and should be 'uninitialized', right?
Hello everyone, can anyone helps me explaining what is runtime_error in contests? I get the answer on my machine in CPP, but when I submit the same code result is RUNTIME_ERROR.
If you're talking about this, return 0 not 1
My rating is 1629 but still it is showing me as a specialist instead of expert is this a bug? or it wll gets fixed?
any problem doesn't open show massege "can't read or parse problem descriptor " How solution this?
There is a serious issue in code forces system testing. In codeforces round 612, my solution got time limit error.I just wrote the exact code of a function in the main function instead of calling it and re submitted it.Right now,it got executed correctly. This is ridiculous.Because of this my rank went way down.If there is any user support,I would like to complain about it.
I see that for Div 2 only contests, purple coders also officially take part in the contests. But this FAQ says, your rating need to be < 1900 to take part in div 2 contests.
These rules are a little outdated. Nowadays all Div 2 only and Educational rounds are rated for < 2100.
I had a given a contest of Div 3 it is not showing in my contests that i participated Moreover i cant find my name in ranklist My one sol got accepted
http://mirror.codeforces.com/submissions/MasonMount19
My submission in the CF1111E is “Denial of judgement” Can anyone has the power of the admin help me fixed it? thanks very much!
А подскажите где на сайте можно найти требования к заливаемому решению.
Интересует можно ли во время контеста заливать решение задачи с использованием многопоточности.
Заранее спасибо!
Можно, но вероятно от этого невозможно как-то выиграть. Подсчитывается суммарное время работы по всем потокам + решения запускаются с аффинити на одно ядро.
[problem:A. Buy a shovel] I have a problem , when I send the code to the test the output appears different form the actual output in my computer . For example : the test appears number 10 .But, in my computer when I run a code the number 9 appears in the console application window which is correct.
I wonder if codeforces can provide an API that can implement the following functions? Return the rank page of friends in real time through the contest ID and personal key. Or maybe you've done it but I haven't found it. I hope you can help me,thx.
One more thing, the number of people who passed the problem A,B... of the ongoing competition.
For the second one, you can check the dashboard with the problem list of the contest. On the right side of each problem there is a count of solves.
Thank you. You're right. But what I want is an API excuse. Now that I've implemented it through an existing API, thanks again
sir,i am unable to get rating??? why,is this happening??
you have to participate in official rounds to get ratings
I have started participating.
April Fools round was not rated.
And many contest also I have attended. But, their is no rating.
According to your profile you have solved problems from past contests. You have to participate in official rounds in the official time to obtain rating
Sir, why I am not getting rating.
check your submissions page if it shows all of submissions you have done
how to change handle? i wanted to change.
how to change handle? i wanted to change.
You have to wait for next January
How to get testcases for a certain problem? So that I can download it and test it offline.
Sir,for python users time constraints should be 5*x.as it is not fair to have similar time constraints for c++ and python users when python is approximately 5 times slower than c++
Python is easy to learn and master as compared to c++, so it is unfair for c++ users to learn c++. Also in c++ we have to write lengthy codes as compared to python...so you should face some disadvantages of using python..so that it does not turn out unfair for c++ users.
I can not see my submissions..As a result when i submit any problem i can not know whether it is accepted or not.Please help me...What should i do now/?
https://mirror.codeforces.com/submissions/Fahim_Anin
my submissions are not visible to my firends. What should i do?
**https://mirror.codeforces.com/submissions/Tawsif13**
I participated in my first rated contest yesterday and got this message today :
Attention!
Your solution 81772855 for the problem 1359B significantly coincides with solutions fireboy009/81772855, fireboy009/81773786.
The two solution that it says coincides are the same solution. Also, both solutions are mine.
There must be a bug in the plagiarism checking system that is checking my own solution with my other solutions.
Please look into it. MikeMirzayanov
BUGS IN GNU C++17 (64)
In Educational Round 88 Problem C I have submitted my code using GNU C++17 (64) compiler and it gives WA on test 4. But today I have submitted the same code using C++17 compilers it is accepted. I have made a blog entry for the same where you find attachment of codes.
Please look into it MikeMirzayanov
Hey I am completely new to this platform.Can someone tell when will my ratings change for the first time. I have also participated in a contest recently but my ratings are still unchanged as always.
Problem Connecting Facebook id to cf account, plz fix this.
Can i have two accounts on codeforces ... One for practice and one for contests???
no, you can't
Okk thankss
It's illegal, read question 6
i have submitted the code,but still i got compilation error,but i got rating for that . how is it possible ?? they will verify these comilpilation errors also .. please answer this ??
Your rating will change if you submit a solution inside a contest while it's running, regardless of it's verdict.
the written code may be any thing irrespective of the question ,still we will get rating
Yes
Gives WA even if the answer is correct.
This code always gives wrong answer on testcase 2. I get the correct answer on my IDE, but I saw that my answer(numbers) in the submission, are jumbled. Please look into this MikeMirzayanov
I am not sure where can I ask question about CF. I hope we can sort the problem according to people's favorite count. So we can find interesting problems easily.
Even after successfully solving 1 question in div2 in my first contest why my rating is only 415.At the same time other people of my rank getting rating 1400+ even person whose ranking is greater then 10,000 they are also getting rating better then me ,please I want the answer of my question mine rank was 9,000 why is this happening. Please answer me
I participated in yesterday's contest (div 2 #662). My code was submitted successfully in the first attempt itself after passing the pretests. But now it is showing that I have solved 0 problems and on the final list my score is -1 whereas it was around 492 yesterday. I write my codes in C++ and had selected GNU C++ 17 as language while submitting. This was my first contest on Codeforces. Can anyone please help me understand the error?
Your code failed during system tests. It is not guaranteed that your solution is 100% correct if it passes the pretests.
this happened with me also in the last conetst.My solution was 100% correct because I tried submitting the same code and it was accepted.
In my most recent contest, I solved two questions but after a day when I came back it shows that I did not solve any questions. First, I thought it is because my code was wrong so to cross-check I copied the code whose pretest was passed and submitted again and it shows that it was accepted. Can anyone please tell me how to report this issue to codeforces team?
Does Rating change in codeforces global round?
Yes.
Global rounds are rated for everyone
How to change my handle?
Codeforces allow handle change at the beginning of the year. So you have to wait until New Year 2021 to change your handle.
And it is not guaranteed, so maybe you won't be able to change it at all :)
i did not get updated my rating for 668(div2) rating can i know the reason behind this.
How do I set the name of university after creating the account without it?
just go to 1) your profile page 2) change settings 3) social subtab 4) add your organisaton (university)
Добрый день.
Пытаюсь добавить новое событие во вкладке сообщество. Добавляю мэшап, который создал не я, но он добавлен в группу в которой я менеджер. Мне выдается ошибка "соревнование не найдено". Как добавить такой мэшап в события во вкладке "Сообщество"?
There is no difference between Rating and Rating(all)
How can I delete my account? I have got a new email address now and dont want to use the old one anymore.
You can change email in your CF account by the way
Codeforces Round #680 Verdict is showing accepted but then why my rating drceases?
Rating is based on your rank in standing, not by accepted submission
Я заметил, что в случае подключения по http сервер не перенаправляет на https версию. Точнее, не всегда перенаправляет — закономерности я не нашёл, но открыв сайт в инкогнито и перейдя по http://mirror.codeforces.com редиректа не было. Думаю, проблему объяснять не надо: wireshark
Между тем, довольно просто на nginx/apache (почти наверняка уверен, что CF на ком-то из них) настроить принудительный редирект на защищённую версию протокола, и думаю, это может кому-то помочь
I have just accidentally registered for a codeforces contest. How do I unregister?
Just don't give the contest. Your rating won't change unless you make a single submission.
Thanks!
MikeMirzayanov
I am sorry but i assumed that the handle change features was temporary magic feature. you wrote in the accouncement that we can request to rollback change.
i am requesting you to roll back my handle to previous one ' sirearsh '.
thankyou very much.
hey sometimes the compiler doesnt show the diagnose symbol to verify where have i went wrong? how can i find out the diagnose button?
If it doesn't show the button then it just doesn't have anything to show you.
104534400
Problem B: String LCM (Round 102)
Need help in understanding the time complexity of this Algorithm which I applied. Please check this submission and help me in analyzing its time complexity. It would matter to me a lot.
n=initial length of s
m=initial length of t
for each query, time complexity will be O(n*m)
because loop will run till n and m become lcm(n,m) which in worst case will be n*m
Thanks for replying!
But I still have doubt.
Lets consider this e.g. bbbbbbbbbbbbbbbbbbbb, n = 20 bbbbbbbbbbbbbbbbbbb, m = 19 LCM(s, t) = 20 * 19 = 380
For this example. the while loop runs 37 times. After 37 iterations, it got n = m = 380. So I am wondering how running time is n*m. As we have seen that the while loop is running only 37 times so what can be generalized?
You are not counting the time of concatenation of 2 strings.
In each iteration you are adding two strings
Concatinating 2 strings is not O(1) process
Why does the "Language" drop-down list show "Python 3.9.1" when it is in fact Python 3.8.1?
I have the same question. Tried to spot where the error arose, until I found that
math.lcm
is not supported.I just noticed that in my account whenever I go to organizations suddenly the username changes and starts showing someone else's name instead of mine the same thing happens when I click on the help link. Can someone explain why this is happening
how can i log off my account?
Since this is the main FAQ in the website, it should probably be updated to reflect that people in the [1900-2100] range will be rated when participating in Div.2 contests and also mention Div.3 contests.
Also, it might be a good idea to provide that information to participants when they are registering for a contest ("this contest will be rated for you, as you have a rating < x").
Hello MikeMirzayanov sir, I am facing issues with sending messages to users. I type the entire message and send it. But it shows blank as below image.
image link — https://imgur.com/abwIsr5
Can I know what's the issue ?
why i am not able to use bits/stdc++.h library file in my code
Well, MS C++ 2017 on Codeforces doesn't have that library.
If you want to use it you have to change your submission languages to GNU C++11 or GNU C++14 or GNU C++17 or GNU C++17(64)
Hello correct the rule 8. there is some incorrect information in there.
how can I import python3 modules, well I know how to import but when I submitted my code, it gave me a runtime error.
Excuse me, how to delete a team in Codeforces?
I want to delete a team which was created by myself, but after I deleted everyone else, I found that I couldn't delete myself, and a reminder appeared, "Team must have at least one active member."
How can I solve that?
@MikeMirzayanov Please update the number of divisions, it is 3 now no?
In yesterday's competition, I completed two questions and my rating did not rise, what is the reason?
Your submission were skipped by authore. because your solution matched with other's solution. (you and other user submited same source code) .This called cheating. That's why your rating didn't change.
I want to ask my friend, is there a way to change the name?
codeforces handle can be change once a year in first 10 days of january
Thank you
You are most welcome
How can I solve the problem of question as it is showing $ sign in all questions near all integers and characters It is much more difficult to read question...
Go to https://cdn-mathjax.codeforces.com/MathJax.js?config=TeX-AMS_HTML-full and click advanced -> proceed to site or similar depending on the browser.
The certificate expired last night, I'm sure it will soon be fixed anyway.
mrs MikeMirzayanov , I think if the website enable us to filter the problems depending on solved or unsolved will be more better as we can go to the unsolved problems and up solve it.
Mr. MikeMirzayanov, good evening! It's only my personal opinion, I think problem analysis is essential part of each contest, since sometimes you can't figure out a problem, cause you don't know some algorithm or technique that could possibly be very useful. I suggest to make filter on GYM section — does contest include problem analysis or not. It would be much better than just clicking at every contest and checking it manually.
My solution produce correct output on my compiler , i compile my same code that i have submitted during the contest after the contest is and it produces correct output. but according to codeforces compiler it produces wrong output
NOW WHAT I DO CODEFORCES PLEASE RECHECK MY SOLUTION AGAIN
wrong answer 4th numbers differ — expected: '1005355647', found: '1005355648'.
CONTEST --> Dytechlab Cup 2022.
PROBLEM --> B. Ela's Fitness and the Luxury Number.
INPUT TEST CASE NO. --> 11(L = 77921270569329490 , R = 377318254283917957) .
SOLUTION NO. --> 175009019
---------------------------------------------CODE-----------------------------------------------------
// AUTHOIR-->> YADAV_JI
include "bits/stdc++.h"
using namespace std;
define int long long
define pb push_back
define ppb pop_back
define pf push_front
define ppf pop_front
define all(x) (x).begin(),(x).end()
define uniq(v) (v).erase(unique(all(v)),(v).end())
define sz(x) (int)((x).size())
define fr first
define sc second
define pii pair<int,int>
define rep(i,a,b) for(int i=a;i<b;i++)
define mem1(a) memset(a,-1,sizeof(a))
define mem0(a) memset(a,0,sizeof(a))
define ppc __builtin_popcount
define ppcll __builtin_popcountll
template<typename T1,typename T2>istream& operator>>(istream& in,pair<T1,T2> &a){in>>a.fr>>a.sc;return in;} template<typename T1,typename T2>ostream& operator<<(ostream& out,pair<T1,T2> a){out<<a.fr<<" "<<a.sc;return out;} template<typename T,typename T1>T amax(T &a,T1 b){if(b>a)a=b;return a;} template<typename T,typename T1>T amin(T &a,T1 b){if(b<a)a=b;return a;}
const long long INF=1e18; const int32_t M=1e9+7; const int32_t MM=998244353;
const int N=1e5+5;
int n; std::vectorv; int a , b ,c ,d;
void SAKSHAM_YADAV(int test){ cin>>a>>b; int as = sqrt(a); int bs = sqrt(b); int ans = ((bs-as-1)*3); // ans = max(ans , 0ll); c = as; if((as*as) >= a)ans++; if((as*as + as) >= a)ans++; if((as*as + 2*as) >= a)ans++;
if((bs*bs) <= b)ans++; if((bs*bs + bs) <= b)ans++; if((bs*bs + 2*bs) <= b)ans++; std::cout << ans << std::endl; }
signed main(){ ios_base::sync_with_stdio(false); cin.tie(0);cout.tie(0); //freopen("input.txt", "r", stdin); //freopen("output.txt", "w", stdout); #ifdef SIEVE sieve(); #endif #ifdef NCR init(); #endif int t=1; cin>>t; rep(i,1,t+1) SAKSHAM_YADAV(i); return 0; }
---------------------------------------------CODE-----------------------------------------------------
use this
if I solved a problem correctly in the contest and later during contest, by mistake i submitted wrong code for that problem then, is question points are added or not to my points ??
how can i delete my account
Привет
Сейчас заметил, что в данной статье все ссылки идут на codeforces.ru, который сейчас на все запросы отдает ошибку 403. Поскольку эта статья закреплена прямо в шапке сайта под вкладкой помощь, хорошо было бы заменить.
what's "Can't send statement" when I want to open any problems
@MikeMirzayanov Sir my account has been disabled and I don't know the reason for it. I didn't receive any mail about this. Whenever I try to access my account, it says account is disabled by admins. Sir I kindly request you to enable my account.
I submitted a problem's solution during contest time from two of my codeforces handles and the codeforces system skipped those solutions. I want my ratings change for those submissions. What should I do?
You are not allowed to participate from more than one account. That is one of the terms you agreed to when you registered for the round.
changing handle name will be there in this year or not?
I want to change my handle It is allowed now till the tenth of January, but I originally logged in codeforces using my Gmail account I've never used a password, and they keep asking me to write my password for verification before I change the handle.
How do I delete messages that I spoke to my friend?
Hi,
I am a team leader with 10 members in my team.
Is it possible to create a contest for the members of my team with level of problems B and C in them.
It is important for the members to not be able to see the solutions during the test.
Please help here or if there is some sort of FAQ, it will also be helpful.
You can make a mash-up contest where you combine different problems from past codeforces rounds. If you want your problems to be truly original, in that case you can prepare them in polygon and add them to the contest.
My Codeforces Round 927 (Div. 3) rating is not updated its been 2 days.
متي تأتي نقاط المسابقات بعد المشاركة بها وحل المشكلات الموجوده
How can Change my username or handle ??
How can change my username or Handle name??
My submission always gets stuck in a queue for too long, please provide me with a solution.
Can't unregister. Possible reason: you made at least one action in the contest what i should do ? When I go to the contest page, I go to friends and there is no "x" button to the right of my name. please fix it . link for contest : https://mirror.codeforces.com/group/746U2DXw2w/contest/510218
A. Strings Operations time limit per test9 seconds memory limit per test512 megabytes inputstandard input outputstandard output You are given a string s and q queries to perform on this string. Each query can be one of the following two types:
Type 1 : You are given an integer x , and two indices l and r . You need to sort the substring of s from index l to index r in either increasing order if x is equal to 1 or in decreasing order if x is equal to 0 .
Type 2 : You are given two ranges, [l1:r1] and [l2:r2] . Your task is to compare these two ranges in the following way:
If the substring of s [l1:r1] is lexicographically greater than the substring [l2:r2] , print 1 .
If the substring [l2:r2] is lexicographically greater than the substring [l1:r1] , print −1 .
If the two substrings are equal, print 0 .
A string a is lexicographically smaller than a string b if and only if one of the following holds:
a is a prefix of b , but a ≠ b ; in the first position where a and b differ, the string a has a letter that appears earlier in the alphabet than the corresponding letter in b . It's just an easy version of the main problem, so be ready for the hard version.
Input The first line contains a single integer t — the number of test cases.
The first line contains an integer n (1≤n≤105) — the length of the string s .
The second line contains the string s consisting of n lowercase English letters.
The third line contains an integer q (1≤q≤105) — the number of queries.
Each of the following q lines represents a query.
Queries can be of two types:
For Type 1 queries: "1 x l r " (0≤x≤1,1≤l≤r≤n) .
For Type 2 queries: "2 l1 r1 l2 r2 " (1≤l1≤r1≤n) , (1≤l2≤r2≤n) .
Output For each Type 2 query, print a single integer:
1 if the substring in the first range is greater, −1 if the substring in the second range is greater, 0 if the two substrings are equal.
how much are the initial ratings distributed to each contest?And how much are the initial ratings in total? help me!
Как поставить флаг государства возле моего имени?
Hello i am beginner at cp and i am really confused as there is no cp culture in our school so what are the topics that i needed to start with and to reach specialist at cf. Please help me ?
how can i delete my codeforces account?
A few days back, i had a rating of 1227 and before that i had a rating of 1191, and now i have a max rating of 1185, how is this possible. I have not given any contest after sunday?
I was continuing with the solution for 24 days in a row, so I entered the site today and found that it was only 8 days, and that one day my submission disappeared, what is the solution?
I have small question, i have apply 1 course but when I submited 1 problem of this course, in my submission my problem just had 50 points. but when i open # of this problem i dont see any wrong test. moreover i dont see any word under my code. why like that? please!
Hello,I habe done about 100 of 800-900 rated questions by myself. Should i move to 1000 and above or should i try to do more of these 900.
i have a problem i cant see the ranking of my account
hello How can i change my name on the site ?
Hi, I can see last 2 contest's rating updated and reduced then actually it was evaluated after contest. Is it usual to re evaluate contest rating later?
******What should I do, since I registered yesterday in Dev 2 and solved some problems, but I did not get any evaluation, whether positive or negative, and unlike all the people and my friends...it is a very strange thing.******
Subject: Request for Account Deletion
Dear Codeforces Support Team,
I would like to request the deletion of my Codeforces account. My username is NHRCSE.BD and My email is: hasan2305101789@diu.edu.bd. Please let me know if you need any additional information from me to proceed with this request.
Thank you for your assistance.
Best regards, Nahid Hasan
Hey, I have a question What if people copy code from other or ask chatgpt for code and AC the proplems
Bring my Pinely Round 4 (Div. 1 + Div. 2) ratings back whose solutions are skipped and myy ratings were roll backed and reduced. I haven't cheated, i write my own code in sublime and try to build my logic sure i am newbie tryna push for pupil and specialist, but things would lead me down. I request Codeforces to bring my ratings back.
how to change handle?
My Codeforces account is blocked on my other computer, and I don't know whom to contact. I sent an email to a Codeforces address that sends news updates. Can someone help me?
Why my rating changes from 823-> to 0 suddenly
How can I create a group?
Hi everyone
I am trying to export the submissions and download the archive of them in a group contest but each time I try I get time out error 524.
Is there any solution to this problem?
Welcome, my great teacher. I wanted to apologize for something I did, but I soon found out. I'm new to this wonderful and inspiring site. I was solving programming problems, but it was the first time in my life that I was participating in programming competitions, so I asked for help from a friend of mine who helped me in 3 competitions, but I did not know that this was illegal or unacceptable, until I noticed that some problems had been overcome, so I read about This issue and I knew that what I was doing was illegal. I hope you accept my apology, Professor @MikeMirzayanov
MY rating was 500 i took a part in contest but forget to play that contest now my rating is zero .Is this affect my rating
Hello, guys. I have a porblem in my account when trying to see others' solution in any problem i can't. N/A is shown to me instead i hope there is a solution for that
Пожалуйста, могу ли я изменить свой псевдоним? Когда я начинаю учиться, никто не говорит мне, что я не могу его изменить, поэтому я пишу что угодно, потому что я торопился присоединиться к сообществу ACBC. Мне нужно просто изменить 66.
To ask for clarification about ambiguities in contest statements or any specific rules, here are some steps you can try on platforms like Codeforces:
Check Contest Rules: Some contests have specific rules regarding clarification. Make sure you review the contest's instructions to see if there's an official way to ask questions. Use the Contest Clarification System: If the platform provides a built-in clarification request or chat option, use it to reach out to the contest administrators. Official Forum/Blog: Platforms like Codeforces often have blog posts or comment sections dedicated to each contest. Sometimes organizers or experienced users provide insights there. Profile Picture Guidelines: While platforms may suggest guidelines (e.g., a clear view of the user's face), the enforcement can vary. To avoid issues, follow the platform's recommendations closely. Search for Editorials and Resources: For editorials or guides, search using blog tags or categories specific to the platform, as many experienced users share resources through these posts. Following these guidelines can help you get the clarifications you need while staying within the platform’s norms and etiquette.
Thank you for the detailed outline! This is a great summary of how to handle clarification requests and find relevant information on competitive programming platforms like Codeforces.
If you have any specific questions or need further guidance on any of these steps, feel free to reach out. Good luck in your contests!
Dear Codeforces Team,
I am writing to appeal the recent rating reduction for my solution to Problem 2036D, as flagged due to similarities with other submissions. I understand that this process is automated to maintain contest integrity, but I assure you that I approached the problem with original thinking and adhered to all competition guidelines.
Solution Overview: In my code, I used a method to extract "layers" from the input grid, then count occurrences of a specific target string by iterating over each layer. This approach involved:
Layer Extraction: By traversing the matrix edges from the outermost to the innermost layer. Counting Occurrences: Using string manipulation and a sliding window approach. Study Resources Referenced: Before the contest, I studied a few sources on matrix traversal techniques and string pattern matching, specifically:
General matrix traversal methods to work with layers or spirals. Sliding window technique for string matching from standard tutorials. These foundational methods could explain any unintended resemblance between my solution and others submitted in the contest, as they represent common problem-solving patterns.
Request for Review: Given the honest approach I took and my careful adherence to the rules, I kindly request that my rating be reconsidered. I’m committed to fair competition and would never intentionally engage in any actions against the rules.
Thank you for your attention, and please let me know if I can provide further details or clarifications.
Best regards, racbhitbit