Pagini recente » Atasamentele paginii Clasament oni_2018_10_1 | Profil The_sith | Diferente pentru moisil-2016/solutii intre reviziile 1 si 2 | Diferente pentru jc2021/solutii/capcana intre reviziile 1 si 3 | Diferente pentru stl intre reviziile 19 si 20
Diferente pentru
stl intre reviziile
#19 si
#20
Nu exista diferente intre titluri.
Diferente intre continut:
h2. Algoritmi
Dupa cum vedeti utilizarea functiei max este simpla, mai complicata este definitia. Din fericire header-ul {@<@}{$algorithm$}{@>@} are deja scrise tot felul de astfel de functii dragute. Una de care s-ar putea sa va indragostiti :) este {$next_permutation$}. Ia primeste ca parametrii limitele unei secvente (ca mai sus) si transforma acea secventa in urmatoarea permutare in ordine lexicografica si intoarce true, sau intoarce false daca ordonarea este deja ultima. Iata cum se foloseste:
Dupa cum vedeti utilizarea functiei max este simpla, mai complicata este definitia. Din fericire header-ul {@<@}{$algorithm$}{@>@} are deja scrise tot felul de astfel de functii dragute. Una de care s-ar putea sa va indragostiti :) este {$next_permutation$}. Ea primeste ca parametrii limitele unei secvente (ca mai sus) si transforma acea secventa in urmatoarea permutare in ordine lexicografica si intoarce true, sau intoarce false daca ordonarea este deja ultima. Iata cum se foloseste:
== code(cpp) |string handle("rgrig");
sort(ALL(handle)); // alta functie draguta
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.