My code was runnig for count the binary string dont know why it is not running for this problem every test case is matching but dont know why i am getting all test cases as wrong

#include<bits/stdc++.h>
#define ll long long
using namespace std;
int main()
{
ll t;
cin>>t;
while(t–)
{
ll n;
cin>>n;
ll a[91],b[91];
a[0]=b[0]=1;
for(ll i=1;i<n;i++)
{
a[i]=a[i-1]+b[i-1];
b[i]=a[i-1];
}
cout<<"#"<<n<<" : "<<a[n-1]+b[n-1]<<endl;
}
}

hello @uditkumar652

in place of n it should be the testcase number.