timeit

Програмиране с Python

Курс във Факултета по Математика и Информатика към СУ

Трета задача

  1. Направих си н-тото ниво да изключва вече обходени върхове. Мисля, че така е най-адекватно и при това покривам условията от задачата. Не виждам причина ако има цикъл между два върха, да има следене от стотно ниво, след като потребителите реално се следват от първо. Според мен, това би било излишно и грешно. Мисля да оставя така решението си, има ли възражения от страна на екипа?

  2. И от мене един въпрос относно max_distance - в този случай ако потърсим максималната дължина от Terry 2 ли трябва да получим, защото най-краткия път от Terry до Graham е 1, или 3, защото ако минем Terry -> Eric -> John -> Graham, пътя е 3?

    P.S. Това е взето от тест, писан от Тодор Димов, който изглежда мисли, че отговора е 2 и отговорът му е жълт, но аз искам да се подсигуря

    Edit: сега видях, че Николай Мантаров е питал същото нещо

  3. Този отговор:

    Няма значение дали го има на по-горни нива, важен е само зададения слой.

    е бил маркиран като верен по наша грешка. Приятел е на ниво N, само ако това е първото ниво на което се среща.

    Предвид факта, че грешката е наша, ако сте послушали този коментар, няма да отнемаме точки за това.

Трябва да сте влезли в системата, за да може да отговаряте на теми.