Variables del diccionario
a: cadena de matriz [0..100000];
n, m, t, I, j: entero largo;
s: cadena ;
p: tipo booleano; procedimiento KP (I, j: entero largo); definir variable
l, r: entero largo
mid: cadena de caracteres; inicio
l:= I;
r:= j;
medio:= a[(I+j)div 2]; >
Y un【I】<mid do company (one);y un【j】》;mediados de diciembre si yo<=jentonces
Empezar
p>a[0]:= a[I];
a[I]:= a[j];
a[j]:= a[0]; >
inc (1);
décima sesión; hasta i & gtj; si i & ltr entonces KP (l, j); end; procedimiento JB(I, j: longint); definir variables
k: longint; start
si i>j luego salir;
k:=(I +j)div 2; si a[k]= s, entonces
Inicio
p:= salida; , k-1) else JB(k+1, j); end; start
readln(n); para I:= 1 an hacer readln(a 【I】);
KP(1,n);
readln(m); para j:=1 a m do
Inicio
readln
p:= false;
JB(1,n); si p entonces writeln('sí') else writeln('no');
Por favor acepte la respuesta completa, ¡gracias!