En aquest problema, diem que un vector de nombres enters és bicreixent si , , i existeix un índex entre i que satisfà:
,
.
Per exemple, el vector és bicreixent (amb ).
Implementeu una funció eficient
bool search(int x, const vector<int>& v);
que, donats un enter i un vector bicreixent , retorni si apareix a o no. Podeu usar i implementar funcions auxiliars si us calen.
El vector és bicreixent.
Només cal enviar el procediment demanat; el programa principal serà ignorat.