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

Автор Paradise, 12 лет назад, По-русски

Подскажите пожалуйста что за тест мог быть под номером 22 в задаче Е.

Я брал все положительные > 1, и все отрицательные <=-1, если кол-во отрицательных было нечетное, то убирал наибольшее отрицательное, если в подмножестве отрицательных было несколько чисел -1, то убирал по две. Так же рассмотрел всевозможные частные случаи, например когда нет положительных или когда одно положительное <=1 и есть отрицательные и т.д. Но тест 22 так и не смог пройти.

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

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

В 22 тесте проблемы с точностью, нужно все делать в целых числах.

  • »
    »
    12 лет назад, # ^ |
      Проголосовать: нравится +1 Проголосовать: не нравится

    Дак выводим же целые числа — кол-во и позиции.

    • »
      »
      »
      12 лет назад, # ^ |
        Проголосовать: нравится +1 Проголосовать: не нравится

      Попробуй тест: 3 -0.1 -0.1 0.01 Ответ: 1 3

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

        как может быть 1 3, если произведение -0.1 * 0.01 будет число меньшее чем чем -0.1 * -0.1.

        Может я неправильно понял задачу, но у меня выводится 1 2

        • »
          »
          »
          »
          »
          12 лет назад, # ^ |
            Проголосовать: нравится +1 Проголосовать: не нравится

          1 3 означает 1 число под третьим номером

        • »
          »
          »
          »
          »
          12 лет назад, # ^ |
            Проголосовать: нравится +1 Проголосовать: не нравится

          1 — это количество чисел, что мы выбрали, а 3 — это номер выбраного числа