can anyone please tell me why i am getting wrong answer for
problem.....https://www.spoj.pl/problems/TRT/
.
.
.
MY CODE IS THIS AND TO BE TESTED IN gcc COMPILER
#include<stdio.h>
double a[2100];
double fun(long long int m,long long int n,double count)
{
double k,l;
count++;
if(m==n)
{
return count*a[m];
}
if((k=(fun(m+1,n,count)))>(l=(fun(m,n-1,count))))
{
return (count*a[m]+k);
}
else
{
return (count*a[n]+l);
}
}
int main()
{
long long int i,m,n;
double ans,c=0;
scanf("%lld",&n);
for(i=1;i<=n;i++)
{
scanf("%lf",&a[i]);
}
m=1;
ans=fun(m,n,c);
printf("%.0lf\n",ans);
return 0;
}
--
You received this message because you are subscribed to the Google Groups
"Algorithm Geeks" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/algogeeks?hl=en.