2015
2nd Virginia Tech High School Programming Contest
58 teams from 15 high schools participated in our 2nd Virginia Tech High School programming contest on Dec 5, 2015. The top team, TJHSST Intermediate Team 2, solved 7 out of 8 problems! A total of 527 attempts were submitted, with 134 accepted runs. 56 out of 58 teams solved at least one problem.
Congratulations to the following teams:
- Place: TJHSST Intermediate Team 2 (Thomas Jefferson High School): Mihir Patel, Jerry Huang, Franklyn Wang
- Place: TJHSST Intermediate Team 3 (Thomas Jefferson High School): Wassim Omais, Justin Zhang, Shwetark Patel
- Place: TJHSST Intermediate Team 6 (Thomas Jefferson High School): J Young Kim, Benjamin Ascoli, Haoyuan Sun
All three teams are coached by Nicole Kim.
Acknowledgements
This contest was organized by Dr. Godmar Back (Contest Director and Head Judge), and volunteers from the Virginia Tech ACM ICPC Programming Team (on picture, left to right: Harrison Fang, Scott Pruett, Hassan Almas, Rupin Khera, and Dr. Back). The organizers thank Scott Pruett for developing and providing the PCS contest management successfully used in the contest.
We also thank the on-site coaches: Laurence Crosswell, Jingjiu Wang, Joseph Palen, Brian Meermans, Ginny Listman, Kimberly Baram, Stephen Rose, Rodney Snyder, Marla Schnall, Leonard Klein, Rachelle Carlson, Yaroslav Mayewsky, Eva Anderson, Steven Ma, and Terri Cubeta.
For feedback, ideas, questions, etc. please email Dr. Godmar Back.
To be kept up to date about future contests, please join the vthscontest Google group.
Contest Description
Organization
After our successful 1st HS Programming Contest in 2014, we are excited to invite teams for a second year. Like last year's, this contest will be held online. Anyone enrolled in a high school is eligible to participate; however, you will need a teacher (or parent volunteer) functioning as the official team coach. Please see below for details of the rules.
Please share this event with your friends and colleagues at other schools! Capacity permitting, this event is open to all high schools in the United States, although we hope to particularly attract teams from the MidAtlantic region.
The contest will be in the style of the ACM ICPC contest, with teams of 3 students sharing a computer to solve as many problems as possible within 4 hours. (Note this is 1h less than the college-level ICPC contests). A problem is judged by whether it produces the expected output for a given input within an allotted time limit.
We anticipate that there will be widely varying levels of skills and accordingly, the problems will require varying levels of skill. We will include problems that require only simple I/O, control structures such as if/else and/or loops, as well as problems that require basic algorithms. To skillfully participate in a contest such as this one, participants need to quickly triage problems and solve the easiest ones first.
All problems will involve reading input line by line from standard input, and outputting an answer to standard output. (No other file I/O is allowed.) Coaches should make sure that contestants are familiar with this style of I/O. This may require the use of java.util.Scanner
or similar classes in Java or raw_input()
or sys.stdin
or similar in Python.
Sample problems, with solutions, are available on the 2014 Contest Page. You can also find links to additional practice sites here.
Thanks to the support of the stack@cs center, we may be able to provide small prizes to the 1st, 2nd, and 3rd ranked team.
Details
When
Sat, Dec 5, 2015. 10:00am-3pm.
Where
All Online
Contact/Registration
Registration is closed.
Schedule
10:00am
Brief opening remarks via WebEx
10:15am
Practice Contest
11:00am
Contest starts, problem set will appear online on PCS contest system
11:00amm
PDF will be available to coaches for printing
3:00pm
End of contest
Regulation
Rules
- Allowed languages are: Java, Python 2, Python 3, C, C++.
- There will be an original problem set with 8 problems of varying difficulty.
- Teams of 3 sharing one computer, as in an ACM ICPC contest. You must have the ability to locally edit, compile, and test your code.
- You will be using a web site to submit your solutions's source code. We will be using the PCS contest management system we have built here at Virginia Tech. Teams can try it out here.
- Teams may not receive help from any human outside their team. The on-site coach is trusted with ensuring that.
- The use of a printer, where available, is allowed and encouraged.
- There is no sign-up fee.
- There is no limit on the number of contestants a school can send.
- Code that was written before the contest may be used. This is like at the ACM ICPC regionals, where teams can bring prepared materials.
Requirements
- Internet Access
FAQ
- Will there be a designated lunch time?
- Will the participants be able to search online for anything that they are unsure of during the contest?
- Is there a certain IDE they need to use to write their code in?
- Will students be allowed to bring their own laptops, ensuring that it is three people per one laptop?
- Will you publish the names of the student contestants?