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

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

Добрый день!

Попытался сегодня написать HLD (а точнее эту задачу). Писал полностью как написано на e-maxx, но при этом стабильно получаю WA. Что я делаю не так? Есть предположение, что я неправильно проверяю "тяжесть" ребра, но с округлениями в разные стороны все-равно WA. мой код

Спасибо большое!

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

»
11 лет назад, скрыть # |
 
Проголосовать: нравится +6 Проголосовать: не нравится

а просто дополнять путь ребром которая ведет к самому максимальному поддереву нельзя?

»
11 лет назад, скрыть # |
 
Проголосовать: нравится +17 Проголосовать: не нравится

В моей картине мира неверное определение тяжести ребра должно максимум давать TL из-за неидеального разбиения, но никак не WA. Например, я в HLD сначала разбиваю на блоки (один кусок кода), а потом второй кусок кода просто знает, где лежит каждая вершина, то есть даже если у меня "тяжёлое" ребро некорректно опередилилось, то какое-то разбиение в любом случае есть.

Стресс-тест пробовали?