Trinity University 2015 Regional High School Programming Competition

The Trinity University ACM student chapter invites all area schools to participate in our annual programming competition. The competition will be held on the Trinity campus on Saturday, April 11th. Teams are allowed to have 3 members on them. All competitors will be provided with a lunch and a T-shirt. In order to get a T-shirt we must have the team information, including shirt sizes, by April 1st so we can order the shirts.


The competition will be modeled after the ACM collegiate competitions where teams are given a set of problems to solve and all problems are of equal value. Part of the competition is for teams to figure out which problems are easiest. The teams will be ranked first by how many problems they solve correctly and then by how many penalty points they accrue on all the problems they solve correctly. Penalty points are given as follows, and as the name implies, you want fewer of them than your competition. When a problem is submitted correctly, the team gets one penalty point for every minute of time since the beginning of the competition. In addition, if that problem was submitted incorrectly, each incorrect submission will give the team an extra 10 points. Teams will only receive penalty points for problems that are answered correctly. Problems that are attempted, but never successful do not count against a team, but answering another problem correctly always boosts you because number solved counts more than penalty points. All problem input will come from standard input ( and output should be printed to standard output (System.out).

To give you some idea of what problems might be like you can see the problems from previous years (2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014).

The competition will be done in the Java programming language and problem submission will be done electronically. Each team will have one computer to work on that will be booted in Linux with Eclipse. Students will not need to know how to use Linux in order to compete. They will be provided with the a local copy of the javadocs and they can use any printed resource they wish to bring with them. No other computing devices or machine readable data will be allowed in the competition area.

Problems will be judged correct or incorrect based on the validity of the output they provide. In addition, programs that take longer than 1 minute to execute will be judged incorrect. The responses from the judges to the students will consist of either "Correct", "Incorrect", or "Timed Out".

The information handout that we will be providing to teams at the competition can also be seen in advance in this PDF.


Time Activity Location
10:00-11:00 Registration and Welcome CSI Main Lobby
11:00-11:30 Practice Run CSI Labs
11:30-12:30 Lunch CSI 437
12:30-3:30 Competition CSI Labs
3:30-4:30 Awards Presentation CSI 437

Contact Information and Registration

If you have any questions about the competition or want to register a team to compete, write to While we hope that we can accommodate all of the teams who want to compete, slots will be given on a first come, first serve basis if we hit the limit of the number of teams we can accommodate. Also, we can only order T-shirts for teams that are officially registered by April 1st. Teams can register after that date, but we won't be able to give those teams shirts.

To register you can send school name, coach name, and number of teams to the e-mail address above. You should also e-mail the names of team members, names for teams, and shirt sizes of students and coach.

Location, Map, and Directions

The competition will be held at Trinity in various buildings on the north side of campus. Being a Saturday you can park in any of the regular lots at Trinity. From there you will go to Chapman Center for registration.

Map of Trinity Campus

For the Team Coaches

During the competition any teachers who come with their teams can hang around in the Science Lecture Hall and we will display the live results from the competition so that you can see how your teams are doing. We would also like to take that time to get to know you and to know if there are any ways that Trinity and the Trinity CS department can help you in your teaching. This time can also be used as a general question and answer for anything that you might have on your mind. If you have ideas for what we could do during the time that the students are coding that would benefit you the most, let us know when you contact us for registration and we will see what we can do.

Past Competitions

These links go to the pages for our competitions in the past. They include final standings, problem sets, and in some cases, solution sets.

2005 Contest

2006 Contest

2007 Contest

2008 Contest

2009 Contest

2010 Contest

2011 Contest

2012 Contest