Editorial for Tajanstvena permutacija
Remember to use this editorial only when stuck, and not to copy-paste code from it. Please be respectful to the problem author and editorialist.
Submitting an official solution before solving the problem yourself is a bannable offence.
Submitting an official solution before solving the problem yourself is a bannable offence.
Author:
Čuvajmo indekse najmanjeg i najvećeg člana niza na koji smo do sada naišli. Ako je neparno postavimo oba indeksa na
. Ako je
parno uporedimo prva dva i zapamtimo
i
kao odgovarajuće indekse. Zatim uzimamo po dva indeksa
i
koje još uvek nismo uzeli u obzir. Jednim pitanjem nađimo njihov poredak. Recimo da je
. Sa još dva pitanja uporedimo
i do sada najmanji indeks, kao i
i do sada najveći indeks i ažurirajmo ove indekse. Ovako za svaki par postavljamo po 3 pitanja. Ako je
neparno postavljamo ukupno
pitanja, a ako je
parno ukupno
pitanja što se uklapa u ograničenja.
Zadatak je preuzet sa
.
Comments