A. ACM International Collegiate Programming Contest (abbreviated as ACM/ICPC or just ICPC) is an annual activity of the Association for Computing Machinery (ACM) that provides college students with an opportunity to demonstrate and sharpen their problem-solving and computing skills. The event is sponsored by IBM. See http://icpc.baylor.edu/ for details.
A. Everybody who can pass the Eligibility Decision Tree.
A. In fact in final round there are complicated rules (you can see the rules here). But in our local contest, you are allowed to bring any printed material (team notebook, reference books, note etc.) you want. But any electrical device (laptop, cell phone, PDA etc.) is forbidden.
A. 1) Knowledge of standard algorithms and the ability to find an appropriate algorithm for every
problem in the set
2) Ability to code an algorithm into a working program
3) Having a strategy of cooperation with your teammates
A. See the useful links!
A. Yes. There is a lot of websites; you can see some of them in the useful links (Online judges).
A. In official contests the problems are in English. If you can read the problems it is enough.