which academic discipline corresponds to what we do at programming contests?
contests like codeforces, topcoder, google codejam, ICPC and other similar contests.# | User | Rating |
---|---|---|
1 | tourist | 4009 |
2 | jiangly | 3823 |
3 | Benq | 3738 |
4 | Radewoosh | 3633 |
5 | jqdai0815 | 3620 |
6 | orzdevinwang | 3529 |
7 | ecnerwala | 3446 |
8 | Um_nik | 3396 |
9 | ksun48 | 3390 |
10 | gamegame | 3386 |
# | User | Contrib. |
---|---|---|
1 | cry | 167 |
2 | maomao90 | 163 |
2 | Um_nik | 163 |
4 | atcoder_official | 161 |
5 | adamant | 159 |
6 | -is-this-fft- | 158 |
7 | awoo | 157 |
8 | TheScrasse | 154 |
9 | nor | 153 |
9 | Dominater069 | 153 |
which academic discipline corresponds to what we do at programming contests?
contests like codeforces, topcoder, google codejam, ICPC and other similar contests.Name |
---|
Combinatorial Optimization, maybe?
No, I wouldn't say algorithmic programming is a subset of combinatorics.
I think 'Combinatorial' is used in a wider sense here
http://en.wikipedia.org/wiki/Combinatorial_optimization
As others mentioned, not.
Well, I don't know, but when I went for Computer Science as discipline in university the interviewers in the universities were amazed how I could solve the problems they gave me. And I think that such questions are pretty easy for everyone doing programming contests. I don't know whether you are asking because you are intending to study somewhere, but that is what I have seen and have as experience
PS: They give mostly algorithmic or logical questions at these interviews which are not commonly seen if you do not do such contests
There is no need to have relations with exactly one university discipline...
I think that two mostly corresponding disciplines are: (1) Algorithms and DataStructures; (2) Dicrete Math (alternative name of the same discipline is Discrete Structures).
But they together cover maybe about a half of programming contests' topics. Very many other disciplines become very useful sometimes.