Amirkabir University of Technology


Frequently Asked Questions

  • Q. What is ACM/ICPC?

    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 for details.

  • Q. Who can participate in the ACM/ICPC?

    A. Everybody who can pass the Eligibility Decision Tree.

  • Q. Which materials are allowed in contest day?

    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.

  • Q. What is the requirement for be a good team

    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

  • Q. Where can i find appropriate book and paper to learn more about algorithms?

    A. See the useful links!

  • Q. Is there training website for ACM/ICPC?

    A. Yes. There is a lot of websites; you can see some of them in the useful links (Online judges).

  • Q. Am I supposed to know English?

    A. In official contests the problems are in English. If you can read the problems it is enough.