Pseudocodul genereaza sirul 1,3,5,11,21,43,... , deci de la tastatura se citeste doar n, care ii lungimea sirului, x si y, numerele care trebuie cautate in sir. Se poate verifica si fara a memora sirul intr-un vector.
int main()
{
int n,A,B,C,x,y,i;
int ok=0;
cin>>n;
cin>>x>>y;
A=1;
B=3;
if(x==A||x==B)
ok++;
if(y==A||y==B)
ok++;
for(i=1;i<=n-2;i++){
C=A*2+B;
A=B;
B=C;
if(x==B)
ok++;
if(y==B)
ok++;
}
if(ok==2)
cout<<"DA";
else
cout<<"NU";
return 0;
}