On Wed, Jun 10, 2009 at 10:11 AM, <paravinic...@yahoo.com.br> wrote:
> Hi,
>
> I come up with the following solution for this spoj problem (warning!):
>
> problem:  https://www.spoj.pl/problems/ARITH2/
> solution: http://hpaste.org/fastcgi/hpaste.fcgi/view?id=5720#a5720
>
> I'd like to make it run faster, if possible. What should I do to
> identify the bottlenecks and once I find them, a few guidelines to
> actually fix them.
>
> Thanks in advance,

My profiling-fu is rather weak, but I think about 40% of the time is
spent on reading from stdin, about 17% on splitting that into lines
and then words.  Only about 10% is spent in arith_expression and 8% in
the lambda you pass into forM.

I don't have any suggestions for actually speeding it up, but
profiling helps in concentrating your efforts. :-)

/M

-- 
Magnus Therning                        (OpenPGP: 0xAB4DFBA4)
magnus@therning.org          Jabber: magnus@therning.org
http://therning.org/magnus         identi.ca|twitter: magthe
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to