Thanks! Solved it now.

On Feb 12, 4:20 am, "Lego Haryanto" <[EMAIL PROTECTED]> wrote:
> Can be solved by dynamic programming.  It can scale also even when we expand
> this and introduce the 5, 6, or more coefficients.
>
> Think of small stuff first.  We know immediately the solution of x1 = n has
> only 1 solution.
>
> We also know that the solution of 2x2 + x1 = n will have floor(n/2) + 1
> solution (basically, trying x2 = [0,1,...floor(n/2)] ... and whatever left
> of this can be solved in 1 way (see the x1 = n solution above).
>
> It's easy to have the solution for 2x2 + x1 = n available and let's assume
> that we have this in ways[0..n-1] array.
>
> For number of solution for 3x3 + 2x2 + x1 = n, start with trying x3 = 0, 1,
> ... floor(n/3).  For x3 = 0, we have ways[n] solution, for x3 = 1, we have
> ways[n-3] solution ... etc.
>
> Same rule applies to 4x4.
>
> For this, I'd prefer top down with memoization method rather than bottom up
> as explained above.
>
> On 2/11/07, Jair Cazarin <[EMAIL PROTECTED]> wrote:
>
>
>
> > I think that a simple backtracking approach could solve this problem.
>
> > On 2/11/07, [EMAIL PROTECTED] < [EMAIL PROTECTED]> wrote:
>
> > > I`m trying to solvehttp://acm.mipt.ru/judge/problems.pl?problem=201.
> > > I`ve tried googling but couldn`t get any way to approach the problem.
> > > Brute force is ruled out, so how can we solve this problem?
>
> > >http://slipvayne.googlepages.com
>
> --
> Fear of the LORD is the beginning of knowledge (Proverbs 1:7)


--~--~---------~--~----~------------~-------~--~----~
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 [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/algogeeks
-~----------~----~----~----~------~----~------~--~---

Reply via email to