$n$ is usually the memory + cpu cache size.
125 karma · joined July 18, 2010
$n$ is usually the memory + cpu cache size.
It doesn't have to be in that relation. Example, 2 variable, 1 equation. x + y - y = 0.
Here x must be 0.
Where are you from? In US, at least in NY state, junior level high school course can't cover probability into that extent.
Not all CS people need all those math, some of them just want to be programmers. In fact even if they become computer scientists in academia, not all of them need to know abstract algebra.
The course is about breadth instead of depth. If you septate the contents into 'real' courses, it will increase the huge amount of course load.(but, I heard MIT students can handle the load...so idk)
MIT has [course 18-C](http://www-math.mit.edu/academics/undergrad/major/course18c....) for people who does like math and CS.
For 3, the innovation is the badge system.
No.4 is nice, it closes the gap between OJ users and employers. That's something OJ's lack.
Topcoder does all of what you told, except a badge system. That's just a small difference. You need something better to compete with Topcoder.
Maybe your platform support more languages? One can't hope to hire lisp programmers from looking though Topcoder's competitions records.
I hope this site become successful. I really don't like Topcoder's interface. xD
If you goal is to make money, then ignore this comment.
If your goal is to make something better than facebook, you want to ask yourself, why you want to reinvent the wheel? Unless you have some great idea. Don't.
Check out Diaspora, maybe it's better for you to work on that when it comes out. They have some good ideas. You can also look around other open source SNS.