
Now a day the world is open for learners
and internet makes the world inside our room. There are many website now
on internet for the beginners as well as programmers. Some sites are for
contest
and tutorial, some for books, some sites
are for programming language.
Mathematics
is one of the essential for programming and there are a lot of
mathematical site in the net. The pioneers
also publish their ideas and advice on the internet for us. In this page you will find the link of
those pages.


ONLINE
JUDGE AND TUTORIAL

http://onlinejudge.uva.es/problemset
This is the URL for the University of Valladolid 24hour
Online Judge, for which this site is developed.
http://acm.timus.ru
24hour Online Judge hosted by Ural State University of
Russia. This site contain the problems from many Russian
contest. This can be very useful site for students to
practice. From this site we can understand how these
Russian Problems differ from nonRussian problems.
http://plg.uwaterloo.ca/~acm00/
This is the contest page of University of Waterloo. This
university currently leads the contest arena of the World.
They arrange programming contest almost in every alternate
term and problems of these contest set standard for many
other University.
http://oldweb.uwp.edu/academic/mathematics/usaco/
Another very great Online judge which guides
beginners with a step by step problem solution.
http://www.acmsolver.org
Another site of 24hour online programming contest developed
by "Ahmed Shamsul Arefin" a well known programmer
of University of Engineering and Technology. He is a fourth
year student of that institution. This site contain problems
much interesting and standard enough to increase your
skills.
http://www.acm.inf.ethz.ch/ProblemSetArchive.html
This site is the best resource for the past ACM Regionals
and World Finals problem set. It has also solutions and
judge data for many contests, which will help us for
practice.
http://acm.uva.es/problemset/replies.html
This page contains the information about the meaning of
different judge replies. This is also a link page of the
site acm.uva.es.
http://contest.uvarov.ru/
This is the POTM master's home page. POTM Contest means
Programmer of the Month Contest. The problem set of this
contest is different then the conventional programming
contest. The organizer gives more stress on Optimization
than number of solution.
http://groups.yahoo.com/group/icpcl
We talk about algorithms, data structures and mathematical
concepts. The group is made for teams, exteams and
everybody interested in online programming. Coaches and
teachers are very welcome.


Top

SITE
OF PIONEERS 
Newcomers
advice, by
Shahriar Manzoor
The one of the greatest
programmer of the site of acm.uva.es, the proud of
Bangladesh advises the newcomers on his site. he is
now the judge of the site. He is now the elite panel problem
setter of the site acm.uva.es. you can visit his site
by the using the URL http://www.acm.org/crossroads/xrds75/
World of Steven,
by Steven Halim
Steven
Halim one of the legends of the programming world publish
his site for the acm solvers including the problemset tricks
tutorials with the difficulty level. In his site he also
categorize the problem also.This site contains almost all
(yeah not all) hints from problems that he already solved. I
got a influence to develop this site by seeing his
site. you can visit the site using the link http://www.comp.nus.edu.sg/~stevenha/programming/acmoj.html
Reuber Guerra Duarte
Reuber Guerra Duarte develop this site with some solutions
(the real source code) for some problems that already solved
by him. Please don't directly send his solutions to judge.
It's not worth it if you do that. http://www.dcc.ufmg.br/~reuber/solutions/index.html
Ed's Programming Contest Problem Archive
by EdKarrels
Edkarrel one of the
greatest problem setter publish this site with the solutions
to many problems. visit the site with the URL http://www.karrels.org/Ed/ACM/prob_index.html
Mark
Dettinger
A living legend of programming contest. He
was a main contest architect of the University of ULM,
Germany. Now this responsibility lies on another person
Water Guttman. If you visit the site you will find many
useful link as well as many interesting incidents of his
life and onmces again you will realize again that the boy
gets eleven in amth uot of hundred can also be genius.http://www.informatik.uniulm.de/pm/mitarbeiter/mark/


Top

Books 
Introduction to Algorithm 

Introduction
to Algorithms (MIT Electrical Engineering and Computer Science Series)
by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest. Now they
already publish the 2nd Edition + Stein as the 4th author.
I
already have this book (2nd edition) and have read some chapters,
really useful & interesting. This book is amusthave (+ read)
to be a good programmer.

Algorithm
Design Manual 

The
Algorithm Design Manual by Steven S. Skiena (+ book website).
I already have this book, a very good book. Also amusthave for every
good programmer. 
The Art of Computer
Programming 

The
Art of Computer Programming, Volumes 13 Boxed Set by Donald E. Knuth
Hard to understand for beginner but worth to read 
Concrete Mathematics 

Concrete
Mathematics, Second Edition + by Ronald L. Graham, Donald E. Knuth,
Oren Patashinik. This book contain mathematical problem and solutions,
but This is very hard to understand. Though it is hard, it
is very useful for programming contest. 
Number Theory 

Number
Theory by S G Telang is a book, consists of lot of knowledge about the
number theory. It is better idea to read this book before reading the
book Concrete Mathematics. This is easy to understand. 
Discrete Mathematics And Its
Application 

Discrete
Mathematics And Its Application by Kenneth H. Rosen consists
of a lot of practical help on integer matrices, mathematical
reasoning, counting, graph tree problems. 
Data Structure Using C and
C++ 

Data
structure using C and C++ by ,Yedidyah Langsam, Moshe J. Augenstein
Aaron M. Tenenbaum. Second Edition. This book contail all the data
structure basic problem with C coding. 
Programming Challenges


Programming Challenges,
by Steven Skiena Miguel Revilla. I dont want to
say anything about this two legend. All the programmers are familiar
with
this two ultimate boss. Use
this book to learn what to do for the programming contest. 


Top

Programming
Language 
http://www.sgi.com/tech/stl/
In this site you will find the STL documentation. The STL
is very important for programming. It is efficient and make
code simple and sort. To use this the C++ template knowledge
is necessary. The beginner can overlook the STL at beginning
but is is needed in future.
www.cplusplus.com
A great site for the C/C++ programmers. This
site contains documents, References, sources codes with
electronic forum where you can consult with great
programmers.


Top

Mathematics
Site 
mathworld.wolfram.com
MathWorld is a comprehensive and interactive
mathematics encyclopedia intended for students, educators,
math enthusiasts, and researchers. Like the vibrant and
constantly evolving discipline of mathematics, this site is
continuously updated to include new material and incorporate
new discoveries.
www.mathforuam.com
The Math Forum is a leading center for mathematics and
mathematics education on the Internet. Its mission is to
provide resources, materials, activities, persontoperson
interactions, and educational products and services that
enrich and support teaching and learning in an increasingly
technological world.
www.math.com
Math.com is dedicated to providing revolutionary ways for
students, parents, teachers, and everyone to learn math.
Combining educationally sound principles with proprietary
technology, Math.com offers a unique experience that quickly
guides the user to the solutions they need and the products
they want.
www.mathnet.org
MathNet intends to coordinate the electronic information
and communication activities of the global mathematical
community with the aim to enhance the freeflow of
information within the community.


Top

