For problem solving you need to code the algorithm in your favorite
programming language and then submit to test if your implementation
and designs are correct.
To write/type those code you need a good IDE (editor/compiler). There
are two ways.
* Writing code in favorite editor and then compiling from command
line.
* Using an IDE (Integrated Development Environment)
On first case,
* Use kwrite/kate/gedit/kdevelop in case you are in Linux/Unix. And
compiler is available by default(g++ may not be available with Live CD
distributions like Ubuntu, you have to install online).
* In Windows use editor like Notepad++ and then compile using g++. How
will you install gcc/g++ in Windows? That's easy install dev-c++. It
will install everything required itself.
On second case,
* Use Dev-c++. Let me explain why..
-- The strongest cause is you get the same environment in which
(gcc, g++) judge compiles.
-- You can use long long what you dreamt of forever. Though 64 bit
integers are available in MSDEV long long is rather comfortable.
--- The whole package is only several megabytes
--- And it's portable (small size and compatibility of code in any
OS because of gcc)
dev-c++ latest version download page link:
http://www.bloodshed.net/dev/devcpp.html
If you hate betas then download this:
ftp://ftp.univ-montp2.fr/pub/pc/win95/Programmation/devcpp4.zip