Hi!!
I tried solving this problem and for some random test cases it worked fine but, it is giving me a wrong answer when submitted.
can anyone tell me where did i go wrong…
#define ll long long
int main()
{
ll t=0,p=0;
cin>>p>>t;
ll a[p],i=0;
while(p--)
cin>>a[i++];
while(t--)
{
ll q=0,val=0,n1=0;
cin>>q;
n1=q;
for(ll i=n-1;i>=0;i--)
{
val=val+(ceil((long double)n1/a[i]));
n1=(ceil((long double)n1/a[i]));
}
cout<< val;
}
return 0;
}