Գեղեցիկ#10957

Գեղեցիկ

0,4 վայրկյան
256 մեգաբայթ
Easy

Կա քաղաքների մի շարք, որոնք միացված են երկկողմանի ճանապարհներով։ Ճանապարհները կարող են ունենալ տարբեր երկարություններ։ Ձեր խնդիրն է գտնել ամենակարճ ճանապարհը, որը անցնում է բոլոր քաղաքներով և վերադառնում մեկնարկային քաղաք։

Ձեզ տրված է n \times n մատրիցա , որտեղ արժեքը ցույց է տալիս -րդ և -րդ քաղաքների միջև ճանապարհի երկարությունը։ Ձեր խնդիրն է գտնել այնպիսի շրջանցում, որը սկսվում է որոշակի քաղաքից, անցնում է բոլոր քաղաքներով մեկ անգամ և վերադառնում է մեկնարկային քաղաք, այնպես որ ճանապարհի ընդհանուր երկարությունը լինի հնարավորինս փոքր։

Մուտք:

Ելք:

Examples

Example 1

Loading
Loading

Example 2

Loading
Loading