Fall 2016 UCSD ACM Programming Team
|| Faculty Coach
|| Prof. Michael Taylor
|| Igors Stepanovs, Yuliang Li
||YOUR NAME HERE
BE A PART OF THE TEAM!
This is your opportunity to join the UCSD ACM Programming team.
The goal is to allow UCSD folks to practice and improve their
skills and compete against other teams in the US and across the World.
And if you do well, you will compete in the So Cal contest, and
maybe even in the WORLD FINALS in exotic South Dakota, USA.
UCSD has gone to the Worlds a number of times.
You are eligible to be part of the team if you are:
(Note: many first-year graduate students are eligible.)
- a part time (greater than 50%) or full time UCSD student,
- One or more of the following holds:
- You started college in 2012 or later.
- You were born in 1993 or later.
How do you "make the UCSD ACM Intercollegiate Programming Team"
This year, we are changing the structure of the team to be more inclusive
and to accommodate everybody's schedule.
If you participate in distributed
practices with us, you are part of the team, and you can list it on your Resume, etc.
We will post the final team to this website in November.
To "make the team", you must:
- Be eligible.
- Register ASAP at this site.
Compete in at least two of these contests, IN ORDER by October 31, and a third by November 5 :
To compete in these contest, the participants simply
need to register a codeforces.com account (put UCSD in the name!), click on the above
links that will be provided shortly, chose a start time/date.
(Note that the time zone is GMT+3. Add 10 hours
to San Diego time.)
Then click on "Register for Virtual Participation" to start countdown.
Email us (address at bottom of page) if there is confusion.
- You must be willing and able to represent UCSD as part of the UCSD ICPC SuperTeam, if selected.
- You should submit your rankings to us immediately after the contest.
Submit your scores here.
- You may not use any internet resource beyond the contest infrastructure when you compete.
- Ideally find two friends to compete with you. If you are
solo, compete by yourself and submit your rankings and we will match you with two eligible teammates before your second contest.
- NOTE: teams may only use one computer between the three of you.
The UCSD ICPC SuperTeam
On November 5, we will invite four teams to be part of the UCSD SuperTeam,
based on the track records created by the rankings.
The SuperTeam will:
The online contests are usually fairly hard, so we recommend that you
practice before you compete.
If it is your first time, assume that you will
not do that well the first time, since you are not familiar with the system.
for getting one or two problems right. Then, when solutions are posted, look at them.
Everybody takes a little time to get up to speed and we will take that in account when selecting
1. A little bit of practice on easier questions goes a long way. Practice solving questions at
See how many solved the question for a proxy of easiness.
2. A large part of the contests is to know how to test your own program
and how to catch the end cases.
The above website will allow you to practice a few problems and
the automated judging
system will let you know if you missed something (just like at the
3. Programming contests have a disproportionate amount of stdin parsing
code, so it's worth brushing up on that.
Languages: You can program in either C, C++ or Java
Editors: Emacs, Vi, etc...
Make sure you have your programming language, algorithm, math,
geometry, graphics, and reference books and notes with you to the
contest. You cannot access any material over the internet. You can
only use the default help system, javadocs, etc...
You can use any written material
or books you bring with you.
Here are some tips and hints for competing and coding in the contest.
These will not be given out at the contest, so you probably want to
print these out and bring them with you (you will not be able
to access the internet at the ACM competitions, and should not use
it other than to access the contest sites for practices).
Tips for competing in the contest
C++ and Geometry Hints
if you have any questions, or
would like to help out with the team.