İkitərəfli axtarış — sıralanmış massivdə verilmiş elementi tapmaq üçün istifadə olunan bir alqoritmdir. Gəlin ikitərəfli axtarışın aşağıdakı psevdokodunu nəzərdən keçirək ( tam bölməni göstərir):
giriş: a_0, a_1, \ldots, a_{n-1},
l=0;
r=n;
while (l < r - 1) {
m = (l + r) / 2;
if (a_m \leq x)
l = m;
else
r = m;
}
if (a_l == x)
return true;
else
return false;
Bəzən məlum olur ki, ikitərəfli axtarış, massiv sıralanmasa belə, bəzi elementlərin daxilolmalarını tapır. Sizə ədədi verilir. uzunluğu olan və ilə arasında tam ədədlərdən ibarət olan massivləri, isə ilə arasında tam ədəd olan cütlərin sayını tapmaq lazımdır ki, verilmiş prosedur massivində və ədədində işə salındıqda true qaytarsın.
Giriş faylı bir tam ədəd (1 \leq n \leq 1000) ehtiva edir.
Verilən məsələnin cavabı olan bir tam ədəd çıxarın.
Nümunə 1