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

Автор FairyWinx, история, 5 лет назад, По-русски

Кто-нибудь знает, почему CF показывает вердикты у неправильных попыток в десятки раз дольше, чем у правильных? Ведь это нелогично, оно протестировалось на меньшем количестве тестов, но вердикт давать не хочет.

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

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

Auto comment: topic has been translated by FairyWinx (original revision, translated revision, compare)

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

    А разве это не только на семплах, и все равно странно, что WA 2 тестируется (и даже не на раундах)

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

      Не только. Очень часто попадал в ситуацию, когда диагностик на ~10 тесте показывал, что в такой-то строчке выход за границы массива.

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

        Вот даже в текущем статусе есть такая посылка 80676256. В задаче два сэмпла, но диагностик запустился и на восьмом и сказал, что там выход за границы.

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

Скорее всего дело в том, что CF проверяет решение на нескольких тестах одновременно(номера тестов не последовательны). И когда один из тестов выдаёт WA, то пользователям необходим номер не какого-то упавшего теста, а номер первого упавшего теста, поэтому и приходится дожидаться. По крайней мере я такое видал на полигоне.

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

    Непонятно, зачем так делать. Обычно на кф довольно много посылок, и логичнее (и, как по мне, проще) параллелить это дело по разным посылкам, а не по тестам внутри одной.