Wednesday, April 11, 2012

Cycle 3

This weeks problems are much harder than last weeks. As such there are only six. The emphasis this week is on learning a couple of new techniques, revisiting some old techniques, and trying to solve problems that might be beyond your (current) ability to actually solve. I hear you guys are going to compete in some online competitions and the like, so try and get as many of these as you can. If there's an issue with your submission timing out, and you're *sure* it's Java issue, send it to me (Arjun), and I'll grade the submission. There are two problems that I'm sure everyone can get, though it may take a lot of effort.

Good luck, and shoot me an email if you need help. I'll also be in the CS lab from 8th-10th periods. I'm also up very late (check what time this post went online!), so I'll get back to you even at obscene hours. I strongly recommend spending as much time as it takes to get these problems this week.

There's a few that definitely will take a lot of time.

The longest constant gene

Glass Beads

This one is actually a classic problem. See how fast you can get it and time it against grep. There's an interesting email exchange about this problem that I'll show you guys next week.
Longest Match 

I don't think this one is possible to get a successful submission for if you try and brute force it, but we'll see if Seth can prove me wrong!
Prime Time

Skyscraper Floors

And this is probably the hardest problem on today's list. If you learned something (hint hint) the last time around, it won't be impossible, but it is definitely difficult.
Herding Frosh

Thursday, March 29, 2012

Resources From Erik


This is the pdf of problems you asked me to e-mail you
http://acm.cs.buap.mx/downloads/Programming_Challenges.pdf

This is the site AJ found with the input/output for the problems and key topics of each problem
http://uvatoolkit.com/problemssolve.php