ACM-ICPC Asia-Amritapuri Site Frequently Asked Questions (FAQs

)

...................... 6 17...... 2................... 9 34... Can I participate in the online contest from anywhere in the world? ......................... How do you prevent cheating during the online contest? .... Who sets the problems?............ 10 Page 2 of 12 .......................... 8.. 9 36........................... What computer hardware and software do I require for the online contest? .................... Do you have automatic judging or human? .................................. ...... 3 What is the purpose of this contest? ......... where students are from one university/ college (say Bombay University).............................. 5................................................................................................................. 3 What is the role of Amrita University? ...................... 4 How often does the contest run? ......... 9... but a team that has solved three gets rejected because his university/ college has sent many good teams who happen to do better? ................................. 8 31....... 6 15............................ 3................................................................................ 3 1............................... Please tell me a typical problem.......................................................................................... 6 16........................................ Can I change the team’s composition between the online round and the onsite round...................................................... or former students? ............................... 7 23....................... 8 29....................... 7 20....................................................... 5 11................................. How can I participate in the ACM ICPC?. What is ACM ICPC? ............................................................................................................................ How are teams selected for the onsite round? . 6........ 9 37..................................................................................................................... 10............. What are the online round and onsite round? ..................... 4........................... Can an individual or a team of two participate?................. 9 32...................................... Can I solve different problems in different programming languages?................................................ 7 24... 4 What is the multi-tier nature of the contest? How is that organized? ..................................................... How many regionals can I participate in? ... 4 What is IBM’s role? ............................................... How many World Finals can I participate in?................... How can I practice for the contest? ............................................................................................ 7........................................................................................................................... Do I have to pay to participate? ............................................................................................. 7 21....... 8 27... 4 What is a contest site? ......................... 9 33......... Can I have a mixed team.. but from different colleges? .............................................................. 8 28........... Can Bachelor’s and Master’s degree students participate? ................ 9 35............ What programming languages are allowed? . 7 22......................... 8 Technical details of the contest ........... How is it fair that a team that has solved only one problem sometimes gets selected from the online round............. Where may I participate? ... Can high school students who are good at programming compete? How about faculty....................2010 ACM-ICPC Asia-Amritapuri Site – FAQs Contents Overview ................................................................................................. ......................................... 6 18.................. 5 13.. 4 What is the role of Infosys and Directi? ........................... Is the contest run over the internet alone? .......................... and between the onsite round and the World Finals? ........... Are there scholarships for travel to ICPC or for paying registration fees? .............................................................. 8 26.......... 8 30.................... 5 12........ What is the composition of a competing team? ........... Please describe the online contest... 5 Participation ............... 4 What is the role of ACM? ...................................................... 6 14................. How many teams participate at Amritapuri?....... 3 How many colleges take part? From which countries? .............................. 7 25.............................. 9 38..............

.... How many colleges take part? From which countries? Participation has grown to several tens of thousands of the finest students and faculty in computing disciplines at almost 2.. that is correct for some of the testcases............... a compile error.. It brings together academia...................? ..................................... 11 Please explain the two sites – Amritapuri and Coimbatore .. teamwork.................... USA............................... 12 Can I get my questions answered through email/phone/chat? . 48. say...... If I cannot duplicate your exact configuration on my university/ college/home computer.. 2................... Can I get partial marks for a partially correct solution.. 3........................ 53................... 11 47................. How is the winner decided? ................. team-based....000 universities from over 80 countries on six continents............ 11 What does the registration fee of Rs...................... will your judge give different results from mine? . What OS do you use on your server. and most prestigious collegiate programming contest in the world......................... it is the oldest........... 10 44............... 10 41... 12 Overview 1...... If we think our submission is correct...... 3000/US$100 include? . and enables students to test their ability to perform under pressure................................ 52.............. industry..... 11 45.......... but perhaps not all? ....................................... what can we do to convince you of the correctness of our solution? . 11 Can I bring guests to your site? .. 51.......................................... 54.. What is ACM ICPC? The ACM International Collegiate Programming Contest (ICPC) is a multitier................. and students from all over the world............. I have slow internet only....................................... Page 3 of 12 ................................ The contest involves a global network of universities hosting regional competitions that advance teams to the ACM-ICPC World Finals....... 11 What are the prizes? .... programming competition operating under the auspices of ACM and headquartered at Baylor University....................................... but your server says there is................................ What is the purpose of this contest? The contest fosters creativity...... 11 Onsite Contest ............................. 49............................2010 ACM-ICPC Asia-Amritapuri Site – FAQs 39........ Please describe the onsite contest........... 12 My college wants to run the ACM-ICPC / another programming contest............... Texas.... 11 46................ Quite simply. 12 How can I help?........... 10 42... 50............ and innovation in building new software programs................... 10 43..................................... largest..................... 12 Contacting us .......................... Is there a penalty for wrong submissions? ....................... 10 40...................... and what versions of compilers? ......... Is that a problem for the online contest? ..... Can we get extra time in case we have a power outage/computer crash etc..........

What is the role of ACM? ACM is the world’s largest educational and scientific computing society. At the next lower level are the Regional Contests. and supports the contest. These contests may be conducted over the internet.2010 ACM-ICPC Asia-Amritapuri Site – FAQs 4. About 100 teams from all over the world go to that city to compete in the spring of every year. Participants and coaches also receive ACM free membership for a year. What is the role of Infosys and Directi? Infosys and Directi contribute financially to the contest. Regionals are like semi-finals. What is the role of Amrita University? Amrita University organizes the Asia-Amritapuri Regionals. Winners from Regional Contests go to the World Finals. What is the multi-tier nature of the contest? How is that organized? At the highest level is the World Finals. 9. 6. help us connect to colleges. They are similar all over the world. and are held in different places between September and December of the year prior to the spring World Finals. Page 4 of 12 . and has been doing so for the past five years. 7. held in countries all over the world. and generally are not very uniform in their style. or perhaps confined to individual colleges or to specific geographic zones. What is IBM’s role? IBM is the primary sponsor for all Regional Contests Worldwide. 8. At the lowest level are other contests designed to select teams to appear at the Regionals. How often does the contest run? The contest runs once every year. provide prizes and giveaways etc. held in a different city each year. and is the exclusive corporate sponsor for the world finals. 5.

2010 ACM-ICPC Asia-Amritapuri Site – FAQs Registration Online at your college/Home/Internet Café. There are 15-18 such sites in Asia. Participant certificates in soft copy form can be downloaded from portal. Certificates and prizes will be awarded. including two in India. Egypt. 3 or 4 teams will be shortlisted for world finals out of 180 teams. Online Internet Contest Regional Contest World Finals March 1st week 2011. for example.icpc?cid=14019 http://cm. 2010 at Amritapuri Campus.edu/login. 12. About 100 teams from about 2000 institutions from about 100 countries will compete for top honors.amrita.edu/icpc 120 teams at Kerala campus and 60 teams at Coimbatore campus from Asia will participate. Kollam.baylor. Tokyo. and lasts 5 hours on a Sunday morning. 11th & 12th December. Coimbatore.baylor.edu/ICPCWiki/Wiki. Kanpur etc. we have split up the Regional contest into two tiers.Cairo. What is a contest site? A contest site is a physical place where Regionals are conducted.edu/icpc Expecting about 1500 teams from about 700 institutions across Asia. Team size is 3 or 4 students of any year of any branch. Kerala or Ettimadai Campus. Clappana. Tamilnadu http://www.jsp?page=Regional%20Rules Sunday. are other sites in Asia. in October.amrita. The first online or internet round is conducted over the internet. 10. 17th October. Regional Contest will be held at two sites on Saturday and Sunday. 2010-Online at your College/Home/Internet Café http://www. Selected teams from this round are invited to come to the onsite round in December. 180 teams will be shortlisted. Participation 11. How can I participate in the ACM ICPC? Page 5 of 12 . What are the online round and onsite round? Since we cannot handle the large number of teams that would like to participate at the Asia-Amritapuri regionals. https://cm.

and forms will be made available at the Asia-Amritapuri website in November. How many World Finals can I participate in? At most two. Travel to the World Finals is generally sponsored by universities and by corporations such as IBM India. 17. 14. At the Asia-Amritapuri site. counting all years. and Directi. There are also special scholarships for all-women’s teams who do very well (come in the top 15 or so) at the Regionals. or former Faculty can act as coaches. not No.edu/ICPCWiki/Wiki. Registration fees and travel are sometimes paid by universities. 3000 per team (US$100 per foreign team) is charged for participation in the onsite round.baylor. Can high school programming compete? students? students who are good at How about faculty.jsp?page=Regional%20Rules). The coach has to apply. Amrita University does not handle that. 13.2010 ACM-ICPC Asia-Amritapuri Site – FAQs The first step is to form a team consisting of a faculty or coach and 3-4 student competitors. so you should present your invitation to your university/ college (through your coach) to see if you can get reimbursement. the preliminary online round is free. Are there scholarships for travel to ICPC or for paying registration fees? In the past we have awarded travel scholarships to come to Amritapuri. competitors. all from the same college/university. and follows all instructions for registration at the individual Regional contest’s website. How many regionals can I participate in? A student enrolled in an Asian college can participate in at most 2 regionals in a year. or five total. Do I have to pay to participate? The rules vary by Regionals. Page 6 of 12 . Google. Rs. 15. only college students may participate. The second step is to decide where to compete – at which Regional or Regionals. 16. The coach then registers his team at the Baylor university website ( http://cm.

Some stages may be over the internet. for an Asian team to advance to the World Finals. where students are from one university (say Bombay University). See http://icpcasia. However. 23. 19. but from different colleges? No. you will (barring unusual circumstances) advance to the World Finals by using up one of our slots. under Three Sub-Regions for the details. 24. But as far as Asia-Amritapuri is concerned. yes. all team members and coach have to be from the same college or university campus. Where may I participate? Many Regionals are held all over Asia. Can students from any department participate? How about a coach? Students and coaches can be from any department. Can Bachelor’s participate? and Master’s degree students Generally. and an Asian student may participate anywhere in Asia. 22. Is the contest run over the internet alone? No. Can I have a mixed team. all from the same university/ college campus. they should win from their own sub-region in Asia.blogspot. Page 7 of 12 .2010 ACM-ICPC Asia-Amritapuri Site – FAQs 18.com. Please see our registration page for details. Can an individual or a team of two participate? Although we allow such teams to compete at the Asia-Amritapuri site. such teams cannot advance to the World Finals. 20. but the semi-final stage requires your presence at Amritapuri. if you win at our site. AsiaAmritapuri is in the West Asia sub-region. one reserve competitor (optional) and one faculty/staff coach. and if your own subregion will not give you a World Finals slot. What is the composition of a competing team? A team consists of 3 competitors. 21. generally speaking. But there are restrictions on eligibility.

we will have a total of 180 teams between Amritapuri and Coimbatore for the onsite round. IST) teams log in using a browser (Firefox. Teams caught cheating will be disbarred from competition for this and future years. However.2010 ACM-ICPC Asia-Amritapuri Site – FAQs 25. 30. sample input. How do you prevent cheating during the online contest? The online contests are not supervised. We reserve the right to publish all source code that is submitted to our server. This year. 300 teams took part in the preliminary online round. There they see the webbased GUI to our contest server. 27. as in the World Finals. 28. Ask your college to provide these facilities for you to compete. Java. and the 5 or so problem descriptions. see our website. etc. C++. Kerala. What programming languages are allowed? C. the output format to use. up from 60 last year. The result is immediately communicated to the competitor. browser and internet. since you will want to try out your solutions on your own computer to verify correctness before uploading. 29. A team writes code that solves a described problem and uploads their solution (a text file) to our server. For details. Can I participate in the online contest from anywhere in the world? Yes. IE. and sample output. Please describe the online contest. What computer hardware and software do I require for the online contest? In theory you only need a computer with a text editor. We run the code against our own secret input to see whether the competitor’s solution’s output exactly matches our golden solution’s output for all inputs. Page 8 of 12 . How many teams participate at Amritapuri? Last year. you will need compilers also. Technical details of the contest 26. and in theory. based in Amritapuri. the input format to expect. The onsite contests are supervised. Registered teams will get login credentials to our contest server two days before the online contest. A typical problem will have a description of the problem to be solved. as long as you have internet connection. At the time of the contest (typically 9 AM. cheating may happen.) to our contest server.

Can I change the team’s composition between the online round and the onsite round. no. Please tell me a typical problem. And a reserve may replace a regular contestant. are not sufficient reasons for change of team composition. How can I practice for the contest? Page 9 of 12 . How is it fair that a team that has solved only one problem sometimes gets selected from the online round. A relatively easy problem: Given the co-ordinates of two triangles in 2-D space. The contest is not just for the top teams. Besides. Google Code Jam. 34. Illness. the top team from each university/ college campus is selected for the onsite contest. but a team that has solved three gets rejected because his university/ college has sent many good teams who happen to do better? ICPC’s goals includes bringing many universities together. 36. 35. a second or even a third team is selected from universities who have (i) sent a large number of teams to the online contest and (ii) performed well overall in the online contest. If there are still open seats. Do you have automatic judging or human? Both. 33. From the remaining teams. The result from the automatic judge (Mooshak) is examined by a human judge. But otherwise. Up to three teams from a single university/ college campus may thus be selected.2010 ACM-ICPC Asia-Amritapuri Site – FAQs 31. only one team from any university may qualify for the World Finals. travel problems etc. determine whether they intersect anywhere. and between the onsite round and the World Finals? You may change your coach with our written permission. Who sets the problems? Previous finalists at the global level from ICPC. so we give the best teams from any university/ college that chance to try. etc. How are teams selected for the onsite round? The selection generally happens thus: All teams that have not even solved one problem are eliminated. 32. 37. Nor may you add a reserve after the registration deadline has passed.

Can I solve different programming languages? problems in different Yes. How is the winner decided? The winner has the maximum number of correct solutions. 41. 39. will your judge give different results from mine? It may happen.2010 ACM-ICPC Asia-Amritapuri Site – FAQs Go to the practice sites listed in our website and practice hard. that is correct for some of the testcases. Take part in our warmup contests. Can I get partial marks for a partially correct solution. Read books on programming. such as extra white space in your answer. but perhaps not all? No. like the Amrita-Infosys camp held in August 2010 at Infosys Bangalore. Keep an ear open for programming contest camps. 42. 20 minutes. This is also for Presentation Error. We therefore recommend that you duplicate our recommended configuration as much as possible. 38. What OS do you use on your server. and what versions of compilers? Please see our website for these details. Go to the Mooshak website to try out the contest server. 40. Typically we use Linux (Ubuntu). If I cannot duplicate your exact configuration on my university/ college/home computer. yes. practice contests etc. the time taken (including penalties for wrong submissions) are considered. Page 10 of 12 . Is there a penalty for wrong submissions? Yes. until you get an ‘Accepted’ judgement. 43. If there is a tie. You can even submit different solutions to the same problem in different languages.

too. and trips. For the practice contest we may have time to run your submission on our machine manually and tell you what is going on. excursions. Please describe the onsite contest. say. we are afraid. Can I bring guests to your site? Yes. No remote log in is allowed. Unless the problem is at our end. no.2010 ACM-ICPC Asia-Amritapuri Site – FAQs 44. what can we do to convince you of the correctness of our solution? Nothing much. Onsite Contest 47. cultural programs. food. we are physically splitting the Asia-Amritapuri site (one site administratively) to two sites at two of Amrita University’s campuses – Amritapuri and Coimbatore. We may also charge your guest a guest fee (to be decided later) for his/her food. such as practice contests. I have slow internet only. 46. 50. to help us assign slots. but your server says there is. Page 11 of 12 . There are also other activities scheduled. Please explain the two sites – Amritapuri and Coimbatore This year. If you have no preference. transport to and from the nearest bus or railway station. you can state that. 3000/US$100 include? Accommodation for 4 nights. What does the registration fee of Rs. contest kits. a compile error. If we think our submission is correct. except that all teams have to be present at one of our sites. subject to availability of accommodation. Invitees to the onsite contest may register their preference for one of these sites when they register for the onsite contest. The onsite contest is much like the online contest. all for the onsite contest. 49.? Sorry. and event participation. since only small text files and run results are sent over the internet. accommodation. Can we get extra time in case we have a power outage/computer crash etc. 48. 45. Is that a problem for the online contest? Generally no.

If you are willing to talk to large numbers of students at your college semi-formally we will send you publicity materials. you may also contact the director of Asia contests (http://icpcasia. You can also encourage your university/ college to financially and otherwise support this and other programming contests. or with instruction at one of our upcoming camps. For ACM-ICPC. Contacting us 52. What are the prizes? See our website for details.com). For the online contest we only give out certificates in soft copy form. Page 12 of 12 .2010 ACM-ICPC Asia-Amritapuri Site – FAQs 51. as we approach the contest dates. emails are listed at our website.blogspot. How can I help? You can help by spreading the word and encouraging participation. Phone numbers will be listed later. you can help us with problem-setting. My college wants to run the ACM-ICPC / another programming contest. If you are an accomplished contestant. 54. Can I get email/phone/chat? my questions answered through Yes. Chat – we will see. Please have a faculty member contact us. 53.