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 algogeeks@googlegroups.com.
To unsubscribe from this group, send email to 
algogeeks+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/algogeeks?hl=en.

Reply via email to