Блог пользователя csacademy

Автор csacademy, 8 лет назад, перевод, По-русски

Привет, Codeforces!

Мы проводим очередной раунд на нашем сайте csacademy.com. Раунд #28 состоится в среду, 10.05.2017 16:00 (Мск). Этот раунд создан специально для второго дивизиона (Div. 2), что означает что рейтинг изменится только у пользователей с общим счётом ниже 1650, а также пользователей без рейтинга. Пользователи с более высоким рейтингом могут принять участие неофициально.

Если вы хотите принять участие в этом раунде, Вам необходимо зарегистрироваться перед началом соревнования. Этот раунд создан для второго дивизиона (Div2.), традиционно он будет состоять из 5 задач средней сложности.

Специальные призы:

В этом раунде мы разыграем 3 специальных приза, а именно индивидуальные занятия с нашим основным составителем задач и действующим тренером, wefgef. Каждое занятие — это сессия длительностью 1 час 30 минут по Skype. Тема индивидуального урока может быть выбрана победителем самостоятельно. Призы будут распределяться следующим образом:

  • 1 случайный приз для топ 20%;
  • 1 случайный приз для для следующих 30%;
  • 1 случайный приз для остальных 50%

Формат конкурса:

  • Вам предлагается решить 5 задач за 2 часа;
  • Мы обеспечиваем обратную связь на протяжении всего конкурса;
  • Задачи не будут засчитываться частично: то есть либо вы выполнили задание, либо нет (ACM-ICPC-style);
  • Оценки будут присваиваться в динамике: в зависимости от количества пользователей, которые справились с проблемой, оценка будет варьироваться от 100 до 1000;
  • Помимо баллов, у каждого участника будет "пенальти", который будет учитываться при определении победителя

О системе пенальти:

  • Пенальти вычисляется по следующей формуле: время, потраченное на выполнение последнего выполненного задания + "пенальти" за каждую решённую задачу. "Пенальти" для каждой решенной задачи равен log2 (no_of_submissions) * 5;
  • Решения, которые не компилируются или не подходят для примеров тестовых случаев игнорируются;
  • После того, как вы решили задачу и отослали результат, вы можете поэкспериментировать с решением, все последующие ответы уже не будут учитываться

Изменения на платформе:

  • CS Academy стал сайтом — одностраничником;
  • Новый раздел сразу под окном чата;
  • Изменился рейтинговый лимит дивизиона, до 1650 соответственно.

Мы всегда рады Вам в наших уютных группах Facebook, VK и Twitter. Вступайте, чтобы следить за новостями!

Полный текст и комментарии »

  • Проголосовать: нравится
  • +82
  • Проголосовать: не нравится

Автор csacademy, 8 лет назад, перевод, По-русски

Привет, Codeforces!

CS Academy мы продолжаем зеркальную трансляцию, на этот раз третьего отборочного тура IOI 2017 (Румыния). Раунд состоится в среду, 10.05.17 в 10:00 (Мск). Раунд будет рейтинговым для всех пользователей. Вам будет предложено решить 3 проблемы за 5 часов. Описание будет доступно на английском и румынском языках.

Формат раунда:

  • Вам предлагается решить 3 задачи за 5 часов.
  • Мы обеспечиваем обратную связь на протяжении всего контеста.
  • Задачи могут быть засчитаны частично, максимальная оценка для каждого задания — 100 баллов.
  • Пенальти не будет, это значит что в случае, если двое участников набирают одинаковое количество баллов, в конце они разделят одно место на двоих.

Баги — проблемы — предложения — троллинг — пишите нам на contact@csacademy.com

Мы рады видеть Вас в наших группах на Facebook, VK и конечно же в Twitter.

Полный текст и комментарии »

  • Проголосовать: нравится
  • +84
  • Проголосовать: не нравится

Автор csacademy, 8 лет назад, По-английски

Hello, Codeforces!

CS Academy will host the online mirror of Romania's IOI 2017 Selection Contests. The first contest already took place on Saturday.

The second round will take place tomorrow, Monday, 08/May/2015 06:30:00 (UTC). The round will be rated for all users. You will have to solve 3 problems in 5 hours. The statements will be available in English and Romanian.

The third round will take place on Wednesday. As for the first round, we'll host the online mirror on Friday. Rounds 4, 5 and 6 will take place in a few weeks.

Contest format:

  • You will have to solve 3 tasks in 5 hours.
  • There will be full feedback throughout the entire contest.
  • The tasks will have partial scoring. The maximum score for each problem will be 100 points.
  • There will be no tie breaker, so two users having the same total score at the end of the contest will share the same place in the standings.

If you find any bugs please email us at contact@csacademy.com

Don't forget to like us on Facebook, VK and follow us on Twitter.

Полный текст и комментарии »

  • Проголосовать: нравится
  • +79
  • Проголосовать: не нравится

Автор csacademy, 8 лет назад, перевод, По-русски

Привет, Codeforces!

Мы рады сообщить, что собираемся провести новый раунд на csacademy.com. Раунд #27 состоится в среду, 3 мая 2017 в 18:00 (Мск). Если Вы хотите принять участие в этом раунде, Вам необходимо зарегистрироваться перед началом соревнования. Раунд разработан с учётом участия обоих дивизионов ( Div1 + Div2), с 7 заданиями различной сложности, которые Вам предлагается решить за 2 часа.

Одна из проблем будет интерактивной, более подробно об интерактивных проблемах вы можете узнать тут.

Формат конкурса:

  • Вам предлагается решить 7 задач за 2 часа.
  • Как обычно, мы обеспечиваем обратную связь на протяжении всего конкурса.
  • Задачи не будут засчитываться частично: то есть либо вы выполнили задание, либо нет (ACM-ICPC-style);
  • Оценки будут присваиваться в динамике: в зависимости от количества пользователей, которые справились с проблемой, оценка будет варьироваться от 100 до 1000;
  • Помимо баллов, у каждого участника будет "пенальти", который будет учитываться при определении победителя.

О системе пенальти:

  • Пенальти вычисляется по следующей формуле: время, потраченное на выполнение последнего выполненного задания + "пенальти" за каждую решённую задачу. "Пенальти" для каждой решенной задачи равен log2 (no_of_submissions) * 5.
  • Решения, которые не компилируются или не подходят для примеров тестовых случаев игнорируются.
  • После того, как вы решили задачу и отослали результат, вы можете поэкспериментировать с решением, все последующие ответы уже не будут учитываться.

Если вы обнаружите ошибки или баги, пожалуйста напишите нам по адресу contact@csacademy.com или в комментариях ниже.

Мы рады Вам в наших группах в Facebook, VK, а так же Twiter.

Полный текст и комментарии »

  • Проголосовать: нравится
  • +104
  • Проголосовать: не нравится

Автор csacademy, 8 лет назад, перевод, По-русски

И снова здравствуйте, Codeforces!

Мы тут подготовили очередной раунд на csacademy.com. Раунд #26 состоится во вторник, 25.04.17 18:00 (Мск). Контест создан для Div. 2, это означает что изменение рейтинга коснётся только пользователей с рейтингом ниже 1600, а также пользователей без рейтинга. Как всегда, пользователи с высоким рейтингом могут принять участие неофициально.

Если вы хотите принять участие в этом раунде, Вам необходимо зарегистрироваться перед началом соревнования. Так как раунд рассчитан на второй дивизион (Div.2), он будет состоять из 5 задач средней сложности.

Специальные призы

В этом раунде мы разыграем 3 специальных приза, а именно индивидуальные занятия с нашим основным составителем задач wefgef. Каждое занятие — это сессия длительностью 1 час 30 минут по Skype. Тема индивидуального урока может быть выбрана победителем самостоятельно. Призы будут распределяться следующим образом:

  • 1 случайный приз для топ 20%
  • 1 случайный приз для для следующих 30%
  • 1 случайный приз для остальных 50%

Формат конкурса:

  • Вам предлагается решить 5 задач за 2 часа.
  • Как обычно, мы обеспечиваем обратную связь на протяжении всего конкурса.
  • Задачи не будут засчитываться частично: то есть либо вы выполнили задание, либо нет (ACM-ICPC-style);
  • Оценки будут присваиваться в динамике: в зависимости от количества пользователей, которые справились с проблемой, оценка будет варьироваться от 100 до 1000;
  • Помимо баллов, у каждого участника будет "пенальти", который будет учитываться при определении победителя.

О системе пенальти:

  • Пенальти вычисляется по следующей формуле: время, потраченное на выполнение последнего выполненного задания + "пенальти" за каждую решённую задачу. Штрафное очко для каждой решенной задачи равно log2 (no_of_submissions) * 5.
  • Решения, которые не компилируются или не подходят для примеров тестовых случаев игнорируются.
  • После того, как вы решили задачу и отослали результат, вы можете поэкспериментировать с решением, все последующие ответы уже не будут учитываться.

Мы очень рады каждому из вас в наших уютных группах на Facebook, VK и, конечно, Twitter.

Полный текст и комментарии »

  • Проголосовать: нравится
  • +85
  • Проголосовать: не нравится

Автор csacademy, 8 лет назад, перевод, По-русски

Привет, Codeforces!

Мы рады сообщить, что собираемся провести очередной раунд на csacademy.com. Раунд #25 состоится во вторник, 18 апреля 2017 18:00 (Мск). Этот раунд рассчитан на Div. 2, что означает что изменение рейтинга коснётся только пользователей с рейтингом ниже 1600, а также пользователей без рейтинга. Пользователи с высоким рейтингом могут принять участие неофициально.

Если вы хотите принять участие в этом раунде, Вам необходимо зарегистрироваться перед началом соревнования. Так как раунд рассчитан на второй дивизион, он будет состоять из 5 задач средней сложности.

Специальные призы

В этом раунде мы разыграем 3 специальных приза, а именно индивидуальные занятия с нашим основным составителем задач wefgef. Каждое занятие — это сессия длительностью 1 час 30 минут по Skype. Тема индивидуального урока может быть выбрана победителем самостоятельно. Призы будут распределяться следующим образом:

  • 1 случайный приз для топ 20%
  • 1 случайный приз для для следующих 30%
  • 1 случайный приз для остальных 50%

Формат конкурса:

  • Вам предлагается решить 5 задач за 2 часа.
  • Как обычно, мы обеспечиваем обратную связь на протяжении всего конкурса.
  • Задачи не будут засчитываться частично: то есть либо вы выполнили задание, либо нет (ACM-ICPC-style);
  • Оценки будут присваиваться в динамике: в зависимости от количества пользователей, которые справились с проблемой, оценка будет варьироваться от 100 до 1000;
  • Помимо баллов, у каждого участника будет "пенальти", который будет учитываться при определении победителя.

О системе пенальти:

  • Пенальти вычисляется по следующей формуле: время, потраченное на выполнение последнего выполненного задания + "пенальти" за каждую решённую задачу. "Пенальти" для каждой решенной задачи равен log2 (no_of_submissions) * 5.
  • Решения, которые не компилируются или не подходят для примеров тестовых случаев игнорируются.
  • После того, как вы решили задачу и отослали результат, вы можете поэкспериментировать с решением, все последующие ответы уже не будут учитываться.

Мы всегда рады видеть Вас в наших группах в Facebook, VK, а так же Twiter. Присоединяйтесь и следите за новостями!

Полный текст и комментарии »

  • Проголосовать: нравится
  • +96
  • Проголосовать: не нравится

Автор csacademy, 8 лет назад, перевод, По-русски

Привет, Codeforces! Мы рады сообщить, что собираемся провести новый раунд на csacademy.com. Раунд #24 состоится во вторник, 11 апреля 2017 в 18:00 (Мск). Если вы хотите принять участие в этом раунде, Вам необходимо зарегистрироваться перед началом соревнования. Раунд разработан с учётом участия обоих дивизионов ( Div1 + Div2), с 7 заданиями различной сложности, которые Вам предлагается решить за 2 часа.

Мы рады представить Arterm как одного из создателей задач.

Формат конкурса:

  • Вам предлагается решить 7 задач за 2 часа.
  • Как обычно, мы обеспечиваем обратную связь на протяжении всего конкурса.
  • Задачи не будут засчитываться частично: то есть либо вы выполнили задание, либо нет (ACM-ICPC-style);
  • Оценки будут присваиваться в динамике: в зависимости от количества пользователей, которые справились с проблемой, оценка будет варьироваться от 100 до 1000;
  • Помимо баллов, у каждого участника будет "пенальти", который будет учитываться при определении победителя.

О системе пенальти:

  • Пенальти вычисляется по следующей формуле: время, потраченное на выполнение последнего выполненного задания + "пенальти" за каждую решённую задачу. "Пенальти" для каждой решенной задачи равен log2 (no_of_submissions) * 5.
  • Решения, которые не компилируются или не подходят для примеров тестовых случаев игнорируются.
  • После того, как вы решили задачу и отослали результат, вы можете поэкспериментировать с решением, все последующие ответы уже не будут учитываться.

Если вы обнаружите ошибки или баги, пожалуйста напишите нам по адресу contact@csacademy.com или в комментариях ниже.

Вы можете найти нас на Facebook, VK, а так же Twiter.

Полный текст и комментарии »

  • Проголосовать: нравится
  • +136
  • Проголосовать: не нравится

Автор csacademy, 8 лет назад, По-английски

Hello, Codeforces!

We are happy to announce that we're going to host a new contest at csacademy.com. Round #23 will take place on Tuesday, April/04/2017 15:00 (UTC). This round will be a Div. 2, meaning that the rating change will only affect users with a rating below 1600. Unrated users will also be affected. High rated coders can participate unofficially.

If you want to take part in this round you need to register before the contest begins. As this is a Div. 2, it will consist of 5 tasks of more accessible difficulty.

Special prizes

This round will have 3 special prizes consisting of private coaching lessons with our contest coordinator, wefgef. Each lesson will be conducted on Skype and will last for 1 hour and 30 minutes. The topics approached during the lesson will be the choice of the winners. The prizes will be distributed as follows:

  • 1 random prize for the top 20%
  • 1 random prize for the next 30%
  • 1 random prize for the bottom 50%

Contest format:

  • You will have to solve 5 tasks in 2 hours.
  • There will be full feedback throughout the entire contest.
  • Tasks will not have partial scoring, so you need to pass all test cases for a solution to count (ACM-ICPC-style).
  • Tasks will have dynamic scores. According to the number of users that solve a problem the score will vary between 100 and 1000.
  • Besides the score, each user will also get a penalty that is going to be used as a tie breaker.

About the penalty system:

  • Computed using the following formula: the minute of the last accepted solution + the penalty for each solved task. The penalty for a solved task is equal to log2 (no_of_submissions) * 5.
  • Solutions that don't compile or don't pass the example test cases are ignored.
  • Once you solve a task you can still resubmit. All the following solutions will be ignored for both the score and the penalty.

Don't forget to like us on Facebook, VK and follow us on Twitter.

Later Edit:

Congratulations to the winners:

  1. scanhex
  2. VladGavrila
  3. bogdan10bos
  4. RomeoFantastik
  5. mariand

Also the Div. 1 winners:

  1. kmjp
  2. lucyanna2018
  3. visanr
  4. HellKitsune
  5. Andrei1998

And the 3 lucky prize winners:

  1. rapel
  2. GreenGrape
  3. rubick

Also, the editorial has been published. Hope you enjoyed the contest!

Полный текст и комментарии »

  • Проголосовать: нравится
  • +94
  • Проголосовать: не нравится

Автор csacademy, 8 лет назад, По-английски

Hello, Codeforces!

We are happy to announce that we're going to host a new contest at csacademy.com. Round #22 will take place on Monday, March/27/2017 14:00 (UTC). This round will be a Div. 2, meaning that the rating change will only affect users with a rating below 1600. Unrated users will also be affected. High rated coders can participate unofficially.

If you want to take part in this round you need to register before the contest begins. As this is a Div. 2, it will consist of 5 tasks of more accessible difficulty.

Special prizes

This round will have 3 special prizes consisting of private coaching lessons with our contest coordinator, wefgef. Each lesson will be conducted on Skype and will last for 1 hour and 30 minutes. The topics approached during the lesson will be the choice of the winners. The prizes will be distributed as follows:

  • 1 random prize for the top 20%
  • 1 random prize for the next 30%
  • 1 random prize for the bottom 50%

Contest format:

  • You will have to solve 5 tasks in 2 hours.
  • There will be full feedback throughout the entire contest.
  • Tasks will not have partial scoring, so you need to pass all test cases for a solution to count (ACM-ICPC-style).
  • Tasks will have dynamic scores. According to the number of users that solve a problem the score will vary between 100 and 1000.
  • Besides the score, each user will also get a penalty that is going to be used as a tie breaker.

About the penalty system:

  • Computed using the following formula: the minute of the last accepted solution + the penalty for each solved task. The penalty for a solved task is equal to log2 (no_of_submissions) * 5.
  • Solutions that don't compile or don't pass the example test cases are ignored.
  • Once you solve a task you can still resubmit. All the following solutions will be ignored for both the score and the penalty.

Don't forget to like us on Facebook, VK and follow us on Twitter.

Полный текст и комментарии »

  • Проголосовать: нравится
  • +75
  • Проголосовать: не нравится

Автор csacademy, история, 8 лет назад, По-английски

We recently open-sourced a large part of our front-end code, and wrote a blog post about it.

It also talks about the path from competitive programming to working on real-world software development, and how me hope it becomes a road more traveled.

Out of curiosity, what are you guys thoughts about moving from competitive programming to the software industry, or spending time at both?

Полный текст и комментарии »

  • Проголосовать: нравится
  • +140
  • Проголосовать: не нравится

Автор csacademy, 8 лет назад, перевод, По-русски

Привет, Codeforces!

Мы рады сообщить, что собираемся провести новый раунд на csacademy.com. Раунд #21 состоится в Воскресенье, 19.03.2017 18:00 (Мск). Если Вы хотите принять участие в это раунде, Вам необходимо зарегестрироваться до его начала. Предполагается участие двух дивизионов (Div1 + Div2), с 7 задания различной сложности Вам предлагается решить за 2 часа.

Мы рады представить desert97 как одного из создателей задач.

Больше контестов, которые Вы теперь не пропустите

Наконец-то наша площадка достигла определённого уровня развития, что позволяет нам организовывать больше контестов сейчас и в будущем. Мы создали event на Facebook. Присоединяйтесь, и Вы будете информированы обо всех наших мероприятиях.

Формат контеста:

  • Вам предлагается решить 7 заданий за 2 часа.
  • Мы обеспечиваем обратную связь на протяжении всего конкурса.
  • Задачи не будут засчитываться частично: то есть либо вы выполнили задание, либо нет (ACM-style);
  • Оценки будут присваиваться в динамике: в зависимости от количества пользователей, которые справились с проблемой, оценка будет варьироваться от 100 до 1000;
  • Помимо баллов, у каждого участника будет "пенальти", который будет учитываться при определении победителя.

О системе пенальти:

  • Пенальти вычисляется по следующей формуле: время, потраченное на выполнение последнего выполненного задания + "пенальти" за каждую решённую задачу.
  • "Пенальти" для каждой решенной задачи равен log2 (no_of_submissions) * 5.
  • Решения, которые не компилируются или не подходят для примеров тестовых случаев игнорируются.
  • После того, как вы решили задачу и отослали результат, вы можете поэкспериментировать с решением, все последующие ответы уже не будут учитываться.

Мы по-прежнему рекомендуем использовать обновленную версию Google Chome. Если вы обнаружите какие-либо ошибки, пожалуйста напишите нам по адресу contact@csacademy.com или в комментариях

Вы можете найти нас на Facebook, VK, а так же в Twitter.

Полный текст и комментарии »

  • Проголосовать: нравится
  • +121
  • Проголосовать: не нравится

Автор csacademy, 8 лет назад, перевод, По-русски

Привет, Codeforces!

Мы рады сообщить, что собираемся провести новый раунд на csacademy.com. Раунд #20 состоится в вторник, 07.03.2017 19:00 (Мск). Этот раунд рассчитан на Div2, это означает что изменение рейтинга коснётся только пользователей с рейтингом ниже 1600, а также пользователей без рейтинга. Пользователи с более высоким рейтингом могут принять участие неофициально.

Если Вы хотите принять участие в этом раунде, Вам необходимо зарегестрироваться перед началом. Так как раунд ориентирован на Div. 2, он будет состоять из 5 заданий более доступной сложности.

Формат контеста:

  • Вам предлагается решить 5 задач за 2 часа.
  • Мы обеспечиваем обратную связь на протяжении всего конкурса.
  • Задачи не будут засчитываться частично: то есть либо вы выполнили задание, либо нет (ACM-style);
  • Оценки будут присваиваться в динамике: в зависимости от количества пользователей, которые справились с проблемой, оценка будет варьироваться от 100 до 1000;
  • Помимо баллов, у каждого участника будет "пенальти", который будет учитываться при определении победителя.

О системе пенальти:

  • Пенальти вычисляется по следующей формуле: время, потраченное на выполнение последнего выполненного задания + "пенальти" за каждую решённую задачу. "Пенальти" для каждой решенной задачи равен log2 (no_of_submissions) * 5.
  • Решения, которые не компилируются или не подходят для примеров тестовых случаев игнорируются.
  • После того, как вы решили задачу и отослали результат, вы можете поэкспериментировать с решением, все последующие ответы уже не будут учитываться.

Что нового:

Мы поменяли дизайн сайта. Теперь панель навигации находится в верхнем левом углу страницы, в то время как чат и форум легко найти в правом верхнем углу.Так же мы изменили главную страницу и блог. Надеемся, вам понравятся изменения на сайте.

Мы по-прежнему рекомендуем использовать обновленную версию Google Chrome. Если вы обнаружите какие-либо ошибки, пожалуйста напишите нам по адресу contact@csacademy.com или в комментариях ниже.

Вы можете найти нас на Facebook, VKа так же Twitter.

Полный текст и комментарии »

  • Проголосовать: нравится
  • +132
  • Проголосовать: не нравится

Автор csacademy, 8 лет назад, перевод, По-русски

Привет, Codeforces!

Мы рады сообщить, что собираемся провести новый раунд на csacademy.com. Раунд #19 состоится в пятницу, 24/02/2017 в 19:00 (Мск). Этот раунд рассчитан на Div2, это означает что изменение рейтинга коснётся только пользователей с рейтингом ниже 1600, а также пользователей без рейтинга. Пользователи с более высоким рейтингом могут принять участие неофициально.

Если Вы хотите принять участие в этом раунде, Вам необходимо зарегестрироваться перед началом. Так как раунд ориентирован на Div. 2, он будет состоять из 5 заданий более доступной сложности.

Формат контеста:

  • Вам предлагается решить 5 задач за 2 часа.
  • Мы обеспечиваем обратную связь на протяжении всего конкурса.
  • Задачи не будут засчитываться частично: то есть либо вы выполнили задание, либо нет (ACM-style);
  • Оценки будут присваиваться в динамике: в зависимости от количества пользователей, которые справились с проблемой, оценка будет варьироваться от 100 до 1000;
  • Помимо баллов, у каждого участника будет "пенальти", который будет учитываться при определении победителя.

О системе пенальти:

  • Пенальти вычисляется по следующей формуле: время, потраченное на выполнение последнего выполненного задания + "пенальти" за каждую решённую задачу. "Пенальти" для каждой решенной задачи равен log2 (no_of_submissions) * 5.
  • Решения, которые не компилируются или не подходят для примеров тестовых случаев игнорируются.
  • После того, как вы решили задачу и отослали результат, вы можете поэкспериментировать с решением, все последующие ответы уже не будут учитываться.

Мы по-прежнему рекомендуем использовать обновленную версию Google Chrome. Если вы обнаружите какие-либо ошибки, пожалуйста напишите нам по адресу contact@csacademy.com или в комментариях ниже.

Вы можете найти нас на Facebook, VK, а так же Twiter.

Полный текст и комментарии »

  • Проголосовать: нравится
  • +85
  • Проголосовать: не нравится

Автор csacademy, 8 лет назад, перевод, По-русски

Привет, Codeforces! Мы рады сообщить, что собираемся провести новый контест на csacademy.com. Round #18 состоится в воскресенье, 12.02.2017 в 21.30 (Мск). Если Вы хотите принять участие в этом раунде, Вам необходимо зарегистрироваться перед началом соревнования. Раунд создан для обеих девизий ( Div1 + Div2), с 8 заданиями различной сложности, которые надо решить за 2 часа и 30 минут.

Мы горды работать с desert97 как с автором задач для этого раунда.

Формат конкурса:

  • Вам перелагается решить 8 задач за 2 часа и 30 минут.
  • Мы обеспечиваем обратную связь на протяжении всего конкурса.
  • Задачи не будут засчитываться частично: то есть либо вы выполнили задание, либо нет (ACM-ICPC-style);
  • Оценки будут присваиваться в динамике: в зависимости от количества пользователей, которые справились с проблемой, оценка будет варьироваться от 100 до 1000;
  • Помимо баллов, у каждого участника будет "пенальти", который будет учитываться при определении победителя.

О системе пенальти:

  • Пенальти вычисляется по следующей формуле: время, потраченное на выполнение последнего выполненного задания + "пенальти" за каждую решённую задачу. "Пенальти" для каждой решенной задачи равен log2 (no_of_submissions) * 5.
  • Решения, которые не компилируются или не подходят для примеров тестовых случаев игнорируются.
  • После того, как вы решили задачу и отослали результат, вы можете поэкспериментировать с решением, все последующие ответы уже не будут учитываться.

Традиционно, мы рекомендуем использовать обновленную версию Google Chrome. Если вы обнаружите какие-либо ошибки, пожалуйста напишите нам по адресу contact@csacademy.com или в комментариях ниже.

Вы можете найти нас на Facebook, VK, а так же Twiter.

Полный текст и комментарии »

  • Проголосовать: нравится
  • +149
  • Проголосовать: не нравится

Автор csacademy, 8 лет назад, По-английски

Hello, Codeforces!

We are happy to announce that we're going to start a new series of contests at csacademy.com. If you are planning to interview for a software engineering position, the interview contests are a great place to hone your skills. We also think they are going to be challenging for regular algorithms enthusiasts.

Interview Contest #1 will take place on Saturday, January/28/2017 16:00 (UTC). If you want to take part in this round you need to register before the contest begins. You will have to solve 8 tasks of varied difficulty in 2 hours. The contest will also feature an interactive problem.

Contest format:

  • There will be full feedback throughout the entire contest.
  • Tasks will not have partial scoring, so you need to pass all test cases for a solution to count (ACM-ICPC-style).
  • Tasks will have dynamic scores. According to the number of users that solve a problem the score will vary between 100 and 1000.
  • Besides the score, each user will also get a penalty that is going to be used as a tie breaker.

About the penalty system:

  • Computed using the following formula: the minute of the last accepted solution + the penalty for each solved task. The penalty for a solved task is equal to log2 (no_of_submissions) * 5.
  • Solutions that don't compile or don't pass the example test cases are ignored.
  • Once you solve a task you can still resubmit. All the following solutions will be ignored for both the score and the penalty.

We still recommend using an updated version of Google Chrome. If you find any bugs please email us at contact@csacademy.com

Don't forget to like us on Facebook, VK and follow us on Twitter.

Полный текст и комментарии »

  • Проголосовать: нравится
  • +90
  • Проголосовать: не нравится

Автор csacademy, 8 лет назад, перевод, По-русски

Привет, Codeforces!

Мы рады сообщить, что собираемся провести новый раунд на csacademy.com. Раунд #17 состоится в четверг, 26/01/2017 в 19:00 (Мск). Этот раунд рассчитан на Div2, это означает что изменение рейтинга коснётся только пользователей с рейтингом ниже 1600, а также пользователей без рейтинга. Пользователи с более высоким рейтингом могут принять участие неофициально.

Если Вы хотите принять участие в этом раунде, Вам необходимо зарегестрироваться перед началом. Так как раунд ориентирован на Div. 2, он будет состоять из 5 заданий более доступной сложности.

Формат контеста:

  • Вам предлагается решить 5 задач за 2 часа.
  • Мы обеспечиваем обратную связь на протяжении всего конкурса.
  • Задачи не будут засчитываться частично: то есть либо вы выполнили задание, либо нет (ACM-style);
  • Оценки будут присваиваться в динамике: в зависимости от количества пользователей, которые справились с проблемой, оценка будет варьироваться от 100 до 1000;
  • Помимо баллов, у каждого участника будет "пенальти", который будет учитываться при определении победителя.

О системе пенальти:

  • Пенальти вычисляется по следующей формуле: время, потраченное на выполнение последнего выполненного задания + "пенальти" за каждую решённую задачу. "Пенальти" для каждой решенной задачи равен log2 (no_of_submissions) * 5.
  • Решения, которые не компилируются или не подходят для примеров тестовых случаев игнорируются.
  • После того, как вы решили задачу и отослали результат, вы можете поэкспериментировать с решением, все последующие ответы уже не будут учитываться.

Мы по-прежнему рекомендуем использовать обновленную версию Google Chrome. Если вы обнаружите какие-либо ошибки, пожалуйста напишите нам по адресу contact@csacademy.com или в комментариях ниже.

Вы можете найти нас на Facebook, VK, а так же Twiter.

Полный текст и комментарии »

  • Проголосовать: нравится
  • +119
  • Проголосовать: не нравится

Автор csacademy, 8 лет назад, По-английски

Hello Codeforces!

It's been a while since our last blog post. We've been working hard on several features that we are happy to share with you.

Gmail spam

First of all, we suspect some of our users using gmail didn't get our last emails, as they were considered spam. If you wish to further receive emails from us please check your spam folder and move the emails to inbox.

Enforced templates

All the interview problems, except for those that were used in CSA rounds, now support enforced templates in C++, Java, Python and Javascript. Basically, the template takes care of reading the input, calling the function you need to implement and printing the result. You can concentrate on solving the problem, not having to worry about all the messy details.

Interviews

This new section allows you to take an interview on demand. You can choose the difficulty and duration. The tasks are selected from those you didn't solve yet in the interview archive. You can access the interview section here.

Hourly contests

Every half-hour, a contest starts on CS Academy: every full hour highlights an algorithms-style contest and every hour-and-a-half an interview-style contest. This feature was introduced to reach a a few different points:

  • give users an incentive to stay on the website for a longer period of time
  • bring old but great problems back into attention
  • add a bit of competitiveness outside our regular rounds
  • most of all, make the problem-solving experience a bit more fun

The problems are chosen from the archives, in a way that tries to ensure none of the participants had previously solved them.

Rating changes

As some of you noticed, we had a bug in the rating algorithm. We fixed it and recalculated all the ratings. We decided to change the cutoffs for red at 1700 and for yellow at 1600.

Don't forget to like us on Facebook, VK and follow us on Twitter.

Полный текст и комментарии »

  • Проголосовать: нравится
  • +113
  • Проголосовать: не нравится

Автор csacademy, 8 лет назад, По-английски

Hello, Codeforces!

We are happy to announce that we're going to host a new contest at csacademy.com. Round #16 will take place on Sunday, 11/Dec/2016 12:00 (UTC). If you want to take part in this round you need to register before the contest begins.

This contest will be a Div1 + Div2, with 7 tasks of varied difficulty that need to be solved in 2 hours. ALL 7 problems will be interactive. Check out our blog post for more details about interactive problems.

Many thanks to Yury_Bandarchuk for translating the problem statements in Russian.

Contest format:

  • You will have to solve 7 tasks in 2 hours.
  • There will be full feedback throughout the entire contest.
  • Tasks will not have partial scoring, so you need to pass all test cases for a solution to count (ACM-ICPC-style).
  • Tasks will have dynamic scores. According to the number of users that solve a problem the score will vary between 100 and 1000.
  • Besides the score, each user will also get a penalty that is going to be used as a tie breaker.

About the penalty system:

  • Computed using the following formula: the minute of the last accepted solution + the penalty for each solved task. The penalty for a solved task is equal to log2 (no_of_submissions) * 5.
  • Solutions that don't compile or don't pass the example test cases are ignored.
  • Once you solve a task you can still resubmit. All the following solutions will be ignored for both the score and the penalty.

Platform changes since Round #15

  • Added interactive problems
  • Added analysis section for contests

We still recommend using an updated version of Google Chrome. If you find any bugs please email us at contact@csacademy.com

Don't forget to like us on Facebook, VK and follow us on Twitter.

Полный текст и комментарии »

  • Проголосовать: нравится
  • +132
  • Проголосовать: не нравится

Автор csacademy, 8 лет назад, По-английски

Hello Codeforces!

During the past few weeks we've been working on modifying the jailer system to support interactive problems. You can read more about them in this blog post.

Right now we have 3 basic problems in the archive, but we are concerned the system might still have some bugs. So we'd like to ask for your help. We are particularly interested in:

  • Wrong solutions that get an OK verdict
  • Correct solutions that get a WA verdict (or TLE, MLE, RE).

We'd like to go through these checks as fast as possible, because we have a surprise prepared for the next contest.

Полный текст и комментарии »

  • Проголосовать: нравится
  • +102
  • Проголосовать: не нравится

Автор csacademy, 8 лет назад, перевод, По-русски

Привет, Codeforces!

Мы рады объявить об очередном раунде на csacademy.com. Раунд #15 пройдёт в среду, 30.11.16 в 19:00 (Мск). Если вы хотите принять участие в этом раунде, Вы должны зарегестрироваться перед началом. Контест будет проведён как обычно, для Div1 + Div2, с 7 заданиями разной сложности, которые надо решить за 2 часа и 30 минут.

Мы рады представить вам авторов этого сета: josdas и bluemmb.

А так же огромное спасибо Yury_Bandarchuk за перевод заданий на русский язык.

Формат конкурса:

  • Вам предлагается решить 5 задач за 2 часа.
  • Мы обеспечиваем обратную связь на протяжении всего конкурса.
  • Задачи не будут засчитываться частично: то есть либо вы выполнили задание, либо нет (ACM-ICPC-style);
  • Оценки будут присваиваться в динамике: в зависимости от количества пользователей, которые справились с проблемой, оценка будет варьироваться от 100 до 1000;
  • Помимо баллов, у каждого участника будет "пенальти", который будет учитываться при определении победителя.

О системе пенальти:

  • Пенальти вычисляется по следующей формуле: время, потраченное на выполнение последнего выполненного задания + "пенальти" за каждую решённую задачу. "Пенальти" для каждой решенной задачи равен log2 (no_of_submissions) * 5.
  • Решения, которые не компилируются или не подходят для примеров тестовых случаев игнорируются.
  • После того, как вы решили задачу и отослали результат, вы можете поэкспериментировать с решением, все последующие ответы уже не будут учитываться.

Изменения платформы с раунда #14

Новый форум

С правой стороны в шапке сайта, сразу за секцией с блогом, вы можете найти ссылку на наш форум:

... это выглядит примерно вот так:

Форум создан как single page app (Приложение одной страницы), то есть Вам не надо постоянно обновлять страницу чтобы увидеть изменения, они отображаются автоматически в реальном времени.

Geometry tool

Вы можете найти этот инструмент в секции приложений, сразу под редактором графов (Graph Editor):

Добавлены новые языки

Во время контеста мы рекомендуем работать с языками C++ и Java.

Как всегда, мы советуем использовать обновлённую версию Google Chrome. Если вы обнаружите какие-либо ошибки, пожалуйста напишите нам по адресу contact@csacademy.com или в комментариях.

Вы можете найти нас на Facebook, VK, а так же Twiter.

Полный текст и комментарии »

  • Проголосовать: нравится
  • +178
  • Проголосовать: не нравится

Автор csacademy, 8 лет назад, перевод, По-русски

Привет, Codeforces!

Мы рады сообщить, что готовы провести новый раунд на csacademy.com. Раунд #14 состоится в понедельник, 14/11/2016 в 20:00 (Мск). Раунд создан для Div2, это означает что изменение рейтинга коснётся только пользователей с рейтингом ниже 1550, а также пользователей без рейтинга. Юзеры с высоким рейтингом могут принять участие неофициально.

Огромное спасибо Yury_Bandarchuk за перевод заданий на русский язык!

Если вы хотите принять участие в этом раунде, Вам необходимо зарегистрироваться перед началом соревнования. Так как раунд создан для Div2., он будет состоять из 5 задач средней сложности.

Формат конкурса:

  • Вам предлагается решить 5 задач за 2 часа.
  • Мы обеспечиваем обратную связь на протяжении всего конкурса.
  • Задачи не будут засчитываться частично: то есть либо вы выполнили задание, либо нет (ACM-ICPC-style);
  • Оценки будут присваиваться в динамике: в зависимости от количества пользователей, которые справились с проблемой, оценка будет варьироваться от 100 до 1000;
  • Помимо баллов, у каждого участника будет "пенальти", который будет учитываться при определении победителя.

О системе пенальти:

  • Пенальти вычисляется по следующей формуле: время, потраченное на выполнение последнего выполненного задания + "пенальти" за каждую решённую задачу. "Пенальти" для каждой решенной задачи равен log2 (no_of_submissions) * 5.
  • Решения, которые не компилируются или не подходят для примеров тестовых случаев игнорируются.
  • После того, как вы решили задачу и отослали результат, вы можете поэкспериментировать с решением, все последующие ответы уже не будут учитываться.

Мы по-прежнему рекомендуем использовать обновленную версию Google Chrome. Если вы обнаружите какие-либо ошибки, пожалуйста напишите нам по адресу contact@csacademy.com или в комментариях

Вы можете найти нас на Facebook, VK, а так же Twiter.

Полный текст и комментарии »

  • Проголосовать: нравится
  • +112
  • Проголосовать: не нравится

Автор csacademy, 8 лет назад, По-английски

Hello, Codeforces!

We are happy to announce that we're going to host a new contest at csacademy.com. Round #13 will take place on Thursday, 27/Oct/2016 16:00 (UTC). If you want to take part in this round you need to register before the contest begins. Just like the previous rounds, this will be a Div1 + Div2, with 7 tasks of varied difficulty that need to be solved in 2 hours and 30 minutes. We are honoured to have josdas, I_Love_Tina and atatomir as problem setters.

We'd also like to thank Yury_Bandarchuk for translating the statements in Russian.

This round is going to have some money prizes, as follows:

  • First place: 125$
  • Second place: 100$
  • Third place: 75$
  • Fourth and fifth place: 50$
  • After the contest ends we may decide to award one or more special prizes on subjective basis.

Contest format:

  • You will have to solve 7 tasks in 2 hours and 30 minutes.
  • There will be full feedback throughout the entire contest.
  • Tasks will not have partial scoring, so you need to pass all test cases for a solution to count (ACM-ICPC-style).
  • Tasks will have dynamic scores. According to the number of users that solve a problem the score will vary between 100 and 1000.
  • Besides the score, each user will also get a penalty that is going to be used as a tie breaker.

About the penalty system:

  • Computed using the following formula: the minute of the last accepted solution + the penalty for each solved task. The penalty for a solved task is equal to log2 (no_of_submissions) * 5.
  • Solutions that don't compile or don't pass the example test cases are ignored.
  • Once you solve a task you can still resubmit. All the following solutions will be ignored for both the score and the penalty.

Round #11 winners

As we announced before Round #11, we were supposed to award two more special prizes. Again, we decided to choose the winners randomly, using the same algorithm as in the previous rounds. So the winners of the two special prizes, each worth 50$, are Ra16bit and ajinkya1p3. The two will be contacted soon via email.

Platform changes since Round #12

New archive design

As you can see above, we've made some pretty drastic changes to the way our archive looks.

Tags and difficulty

We've also added tags and difficulty to all the existing problems. The tags are of two types: first level tags act like categories and they can nest second level tags. Clicking on a tag displays only problems having that tag OR, in the case of categories, at least one of its nested second level tags.

The difficulty of the problems falls in four categories: easy, medium, hard and hardest.

Multiple workspaces

You can now have up to 10 different workspaces. Each of them is a collection of files, one for each supported language.

Code sharing — now easier than ever

Whenever you compile/run a source, a "Share" button appears to the left of the "Compile" one. You can copy the url and then paste it wherever you want. Accessing the link opens a page like this (notice the "Fork" button):

Forking a source creates a new workspace and initialises it with the shared code.

New interview archive

Although not fully public yet, we'd like to share with the Codeforces community our new interview archive. It currently has 24 problems, some of them from previous CSA rounds, others are brand new. The idea behind this new project is to become a useful tool for everyone who is preparing for interviews with some of the top IT companies in the world. The purpose of these problems in not to AC them, but to help you learn how to explain your solution. Check out the editorials for an example.

We tried to provide you with a unique experience, many tasks supporting interactive widgets as you can see below:

^ Task Min Max Subarray

^ Task Justify Formatting

Task workspace split view

And the final platform change, we modified the task workspace such that split view works not only with the problem statement, but with all the other tabs too (editorial, submissions, etc).

We still recommend using an updated version of Google Chrome. If you find any bugs please email us at contact@csacademy.com

Don't forget to like us on Facebook, VK and follow us on Twitter.

Полный текст и комментарии »

  • Проголосовать: нравится
  • +285
  • Проголосовать: не нравится

Автор csacademy, 8 лет назад, перевод, По-русски

Привет, Codeforces!

Мы рады сообщить, что собираемся провести новый раунд на csacademy.com. Наш бета раунд #12 состоится в четверг, 15.09.2016 в 19:00 (Мск). Этот раунд для Div2, это означает что изменение рейтинга коснётся только пользователей с рейтингом ниже 1550, а также пользователей без рейтинга. Юзеры с высоким рейтингом могут принять участие неофициально.

Если вы хотите принять участие в этом раунде, вам необходимо зарегистрироваться перед началом соревнования. В отличие от предыдущих раундов, раунд создан для Div2. Он будет состоять из 5 задач более доступной сложности.

Огромное спасибо Yury_Bandarchuk за перевод задач на русский язык!

Изменения платформы с бета раунда #11:

  • Проведена работа над улучшением стабильности платформы.

Формат конкурса:

  • Вам прелагается решить 5 задач за 2 часа.
  • Мы обеспечиваем обратную связь на протяжении всего конкурса.
  • Задачи не будут засчитываться частично: то есть, либо вы выполнили задание, либо нет (ACM-ICPC-style);
  • Оценки будут присваиваться в динамике: в зависимости от количества пользователей, которые справились с проблемой, оценка будет варьироваться от 100 до 1000;
  • Помимо баллов, у каждого участника будет "пенальти", который будет учитываться при определении победителя.

О системе пенальти:

  • Пенальти вычисляется по следующей формуле: время, потраченное на выполнение последнего выполненного задания + "пенальти" за каждую решённую задачу. "Пенальти" для каждой решенной задачи равен log2 (no_of_submissions) * 5.
  • Решения, которые не компилируются или не подходят для примеров тестовых случаев игнорируются.
  • После того, как вы решили задачу и отослали результат, вы можете поэкспериментировать с решением, все последующие ответы уже не будут учитываться.

Мы по-прежнему рекомендуем использовать обновленную версию Google Chome. Если вы обнаружите какие-либо ошибки, пожалуйста напишите нам по адресу contact@csacademy.com или в комментариях

Вы можете найти нас на Facebook, VK, а так же Twiter.

Полный текст и комментарии »

  • Проголосовать: нравится
  • +101
  • Проголосовать: не нравится

Автор csacademy, история, 8 лет назад, По-английски

Hello, Codeforces!

We are happy to announce that we're going to host a new contest at csacademy.com. Round #11 will take place today, Monday, 22/Aug/2016 16:30 (UTC). If you want to take part in this round you need to register before the contest begins. Just like the previous rounds, this will be a Div1 + Div2, with 7 tasks of varied difficulty. We are honoured to have Alex7 as a problem setter.

This round is going to have some money prizes, as follows:

  • First place: 125$
  • Second place: 100$
  • Third place: 75$
  • Fourth and fifth place: 50$
  • Two more special prizes, each consisting of 50$. The criteria for the special prizes is not chosen yet, but we will make it public after the contest.

Contest format:

  • You will have to solve 7 tasks in 2 hours.
  • There will be full feedback throughout the entire contest.
  • Tasks will not have partial scoring, so you need to pass all test cases for a solution to count (ACM-ICPC-style).
  • Tasks will have dynamic scores. According to the number of users that solve a problem the score will vary between 100 and 1000.
  • Besides the score, each user will also get a penalty that is going to be used as a tie breaker.

About the penalty system:

  • Computed using the following formula: the minute of the last accepted solution + the penalty for each solved task. The penalty for a solved task is equal to log2 (no_of_submissions) * 5.
  • Solutions that don't compile or don't pass the example test cases are ignored.
  • Once you solve a task you can still resubmit. All the following solutions will be ignored for both the score and the penalty.

We still recommend using an updated version of Google Chrome. If you find any bugs please email us at contact@csacademy.com

Don't forget to like us on Facebook, VK and follow us on Twitter.

Полный текст и комментарии »

  • Проголосовать: нравится
  • +80
  • Проголосовать: не нравится

Автор csacademy, 8 лет назад, По-английски

Hello, Codeforces!

The series of contests dedicated to IOI 2016 will come to an end tomorrow with IOI 2016 Training Round #5. We will again use problems from past Romanian competitions. For this reason, the round will be unrated.

The contest will take place on Sunday, Aug/07/2016 08:00 (UTC). This round will be more difficult than the previous ones. Don't forget to register in order to participate.

Contest format:

  • You will have to solve 4 tasks in 4 hours.
  • There will be full feedback throughout the entire contest.
  • The tasks will have partial scoring. The maximum score for each problem will be 100 points.
  • There will be no tie breaker, so two users having the same total score at the end of the contest will share the same place in the standings.

The problem authors for this round are Cosmin Negrușeri, mugurelionut and Mihai Pătrașcu.

We still recommend using an updated version of Google Chrome. If you find any bugs please email us at contact@csacademy.com

Don't forget to like us on Facebook, VK and follow us on Twitter.

Полный текст и комментарии »

  • Проголосовать: нравится
  • +87
  • Проголосовать: не нравится