#1715
Inversiuni
Ludwig are o permutare p=(p[1],p[2],...,p[N])
a mulțimii {1,2,..,N}
și o masă pe care putea așeza numerele din permutare. Ludwig ia primul număr din permutare, adică p[1]
, și îl așează pe masă. Al doilea număr, p[2]
, îl pune fie în stânga lui p[1]
, fie în dreapta lui p[1]
. La fiecare pas, dacă s-au așezat pe masă deja numerele p[1]
, p[2]
, …, p[i]
, atunci numărul p[i+1]
este pus fie în stânga numerelor deja așezate, fie în dreapta lor.
Ajutați-l pe Ludwig să determine o modalitate de așezare a întregii permutări pe masă astfel încât în final să se obțină o nouă permutare care are un număr minim de inversiuni.
Lot Juniori Focsani, 2016