mn xem code của em làm sao mà em chạy trên code::block hay online đền ko được với ạ
#include <bits/stdc++.h>
#define lli long long
using namespace std;
vector<lli>a;
lli rec(int n)
{
if(n==1) return 4;
if(n==2) return 7;
if(a[n]!=-1) return a[n];
if(n%2==0) return a[n]=rec(n/2)*10+4;
else return a[n]=rec(n/2+1)*10+7;
}
int main()
{
int t;
cin>>t;
while(t--)
{
int n;
cin>>n;
cout<<rec(n)<<endl;
}
return 0;
}