Login
Username (New User? Signup) Password (Forgot Password?)
Signup
Login or
Signup with
Connect
Note
  • Publicize your achievements on your Facebook Wall.
  • Challenge your friends or ask them for help.

Site Navigation

  • PRACTICE
    • Easy
    • Medium
    • Hard
    • Peer
  • COMPETE
    • Amtitapuri ICPC Warmup 1
    • September Algorithm Challenge
    • August Cook-Off 02
    • August Algorithm Challenge
  • DISCUSS
    • Wiki
    • Forums
    • Blog
    • Twitter
  • COMMUNITY
    • CodeChef Meetups
    • Campus Chapters
    • Host your Contest
    • User Groups
    • CodeChef TechTalks
    • All Educational Initiatives
  • HELP
    • Frequently Asked Questions
    • FAQ for problem setters
    • Problem Setting
    • Ranks
    • Tutorials
  • ABOUT
    • About CodeChef
    • Team CodeChef
    • Press Room
    • CodeChef Financials
    • CodeChef Sponsorships
    • CEO's Corner
    • About Directi
Home » Wiki » Additional Resources

Additional Resources

Here is a list of sites with online judges (and similar) and a large variety of problems:

ACM Live Archive, problems from past ACM/ICPC regionals and World Finals.

Arbiter, online judge at Sharif University in Iran.

FZU Online Judge

Google Code Jam

Harbin Online Judge

Hangzhou Dianzi University (HDU) Online Judge

Hunan University ACM/ICPC Online Judge

IPSC (Internet Problem Solving Contest)

KSRU Online Judge

Jilin Online Judge

Lviv Online Judge

Moscow Online Judge

National Taiwan University Online Judge

Online Problems Solving System (OPSS)

Peking University Online Judge

Programming Challenges

Project Euler

Saratov Online Judge

Sphere Online Judge

TJU Online Judge

TopCoder

Ural Online Judge

USACO Training Program Gateway - an excellent set of tutorials + online judge leading you through virtually all algorithms you need to know. Well worth doing.

UVa Online Judge

Wuhan University Online Judge

ZJU Online Judge

Z-Trening

 

Some other useful sites:

ACM/ICPC Problem Set Archive

ACM Server

Algorithmist

Felix Halim - Hunting UVA problems

GMU ACM ICPC Code Repository

Steven Halim - World of Seven

Igor Naverniouk's site

UVA toolkit

Waterloo Programming Contests

Mesmay's ACM/ICPC Resources page

WuForums

 

A few links to increase your math knowledge necessary in many problems:

CUT-THE-KNOT

MARK DOMINUS's BLOG

INTRODUCTORY COMBINATORIAL GAME THEORY

 

Books that might help you:

C: Dennis Ritchie

C++: Object Oriented Programming in C++ by Robert Lafore

The C++ Programming Language by Bjarne Stroustrup (Requires some familiarity with basic C++ and general OOPS concept for better understanding)

Data Structures: Yashwant Kanetkar (Beginner's Level)

TanenBaum (Advanced level)

Algorithms: Introduction to Algorithms by Thomas H. Cormen

# Useful links for Working Software Professional\ Freelancers\ Students

 

# Programming Pitfalls:

(1) C\ C++.

  • Login or Register to post a comment.

well all the contestants can

Austin - 2nd Nov,2009 20:07:32.

well all the contestants can also try the problems

of the Benelux programming contests that is the regional contest held for the citizes of US for the ACM ICPC

 

some of the books

that one can refer for improving the number theoretic algos is by springer publications

1.victors number theoretic algorithms

and for quantum algorithms u can refer to

2. Papadimitrou

for the knap sack problems you can refer to

3.knap sck problems algorithms and computer implementations by silvano martello

 

u can also refer to BITWISE

Austin - 2nd Nov,2009 20:10:13.

u can also refer to BITWISE the annual competition organized by IIT kharagpur reated to algorithms

a nice contest

 

also for improving your c nd

Austin - 2nd Nov,2009 20:14:24.

also for improving your c nd c++ skills you can refer to herbert schildt the complete reference a nice manual

 

for data structures refer steven s skiena or mark allen weiss a nice guide to them

@ANKIT SABLOK can you give

vikas - 14th Nov,2009 12:20:48.

@ANKIT SABLOK

can you give name of book for ds by steven s skiena ..........

actually i have to read one book for ds so can you help me in deciding between that two book......

@soc : There is the algorithm

Admin - 16th Nov,2009 18:18:39.

@soc : There is the algorithm design manual by steven skiena. The other famous one is Programming Challenges.

can anybody suggest a good

Mohit Gupta - 1st Jan,2010 19:16:39.

can anybody suggest a good book on Computational Geometry.....

CodeChef is a non-commercial competitive programming community
  • About CodeChef
  • About Directi
  • CEO's Corner
  • feedback@codechef.com
© 2009 Directi Group. All Rights Reserved. CodeChef uses SPOJ © by Sphere Research Labs
Sponsors
The time now is: