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

Автор try_kuhn, история, 4 года назад, По-русски

Привет, Codeforces!

В [contest_time:305369] состоится Belarusian round #2: помогите Даш... детям справиться с проблемами! (Div. 3).

Это первый мой раунд по стандартам IOI. Вам будет дано 6 задач на 2 часа. Надеюсь, что задачи вам понравятся) За 15 минут до конца таблица будет заморожена.

UPD: задачи не сортированы по сложности!

За создание условий на английском языке хочу выразить благодарность: MatesV13, Radhe_Loves_To_Eat и ahmedfouadnew.

Задачи вместе со мной тестировали Radhe_Loves_To_Eat, ahmedfouadnew, MatesV13, Gareton, Xennon, cirieena, Irpacci и Artem___.

Также большое спасибо MikeMirzayanov за системы Polygon и Codeforces!

Удачи в раунде! Успешных решений!

Для регистрации:

https://codeforces.net/contestInvitation/19e1d6bcd351edb57df326e05cce16c73715d02c

Если вы зарегистрировались:

https://codeforces.net/contests/305369

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

»
4 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

How to solve c?

»
4 года назад, # |
Rev. 3   Проголосовать: нравится 0 Проголосовать: не нравится

What is the main idea behind the solution C?

  • »
    »
    4 года назад, # ^ |
    Rev. 2   Проголосовать: нравится +6 Проголосовать: не нравится

    Disclaimer — haven't coded it, might not work.

    If there's an even number of negative numbers then the answer is product of whole array.

    If there's an odd number of negative numbers, one subarray will have negative product, so obviosuly we want to minimise this and maximise the other one.

    It's easy to notice that subarray will be a prefix till the first negative number, or suffix till the first negative number.

    Those numbers will be huge, so instead of comparing them directly we can use the trick to compare sum of logarithms instead of products e.g.

    a * b < c * d => log (a * b) < log (c * d) => log a + log b < log c + log d

»
4 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Does this contest have some editorial?