Language statistics
Number of contestants using specific language.
| Language | Qualification Round | Round 1A | Round 1B | Round 1C | Round 2 | Round 3 | Final |
|---|---|---|---|---|---|---|---|
| C# | 987 | 174 | 133 | 150 | 54 | 7 | 1 |
| C++ | 7236 | 1904 | 1871 | 1730 | 1506 | 305 | 21 |
| D | 15 | 9 | 3 | 5 | 2 | 1 | |
| Java | 4317 | 692 | 550 | 600 | 287 | 52 | 2 |
| Perl | 205 | 26 | 13 | 18 | 2 | ||
| Python | 3064 | 509 | 457 | 394 | 161 | 27 | |
| Ruby | 438 | 56 | 55 | 52 | 9 | 2 | |
| Shell | 52 | 2 | |||||
| Befunge | 4 | ||||||
| dc | 2 | ||||||
| TeX | 2 | ||||||
| 1147 | 167 | 107 | 100 | 37 | 6 | ||
| 30 | 5 | 3 | 3 | ||||
| 7 | 2 | 2 | |||||
| 18 | 7 | 3 | 8 | 1 | |||
| 42 | 3 | 3 | 4 | 1 | |||
| 3 | 2 | 2 | 1 | 2 | |||
| 22 | 4 | 5 | 3 | 1 | |||
| 167 | 44 | 36 | 27 | 13 | 3 | ||
| 102 | 14 | 6 | 11 | 3 | |||
| 24 | 4 | 4 | 8 | 1 | |||
| 23 | 4 | 2 | 1 | 1 | |||
| 53 | 14 | 9 | 9 | 3 | |||
| 18 | 1 | 2 | 1 | 1 | |||
| 21 | 4 | 4 | 7 | 6 | 1 | ||
| 142 | 22 | 21 | 27 | 16 | 4 | ||
| 398 | 29 | 23 | 18 | 2 | |||
| 7 | 2 | 1 | |||||
| 8 | 1 | 1 | |||||
| 85 | 11 | 11 | 12 | 5 | |||
| 11 | 3 | 2 | 4 | 1 | |||
| 50 | 3 | 5 | 3 | ||||
| 5 | 1 | 1 | |||||
| 1 | |||||||
| 1 | |||||||
| 1 | |||||||
| 6 | 1 | ||||||
| 6 | 1 | 1 | 1 | ||||
| 1 | |||||||
| 1 | |||||||
| 3 | |||||||
| 1 | |||||||
| 1 | 1 | ||||||
| 2 | |||||||
| 5 | 1 | ||||||
| 1 | |||||||
| 1 | |||||||
| 1 | 1 | ||||||
| 5 | |||||||
| 1 | |||||||
| 1 | |||||||
| 1 | |||||||
| 1 | |||||||
| 1 | |||||||
| 1 | |||||||
| 1 | |||||||
| 3 | 1 | ||||||
| 2 | 2 | 1 | |||||
| 1 | |||||||
| 2 | |||||||
| 1 | |||||||
| 1 | |||||||
| 3 | 1 | ||||||
| 3 | 1 | ||||||
| 1 | |||||||
| 4 | 1 | ||||||
| 3 | |||||||
| 4 | 1 | ||||||
| 1 | |||||||
| 1 | |||||||
| 4 | |||||||
| 1 | |||||||
| 1 | |||||||
| 3 | |||||||
| 4 | |||||||
| 1 | |||||||
| 7 | 1 | ||||||
| 1 | |||||||
| 2 | |||||||
| 1 | |||||||
| 1 | |||||||
| 1 | |||||||
| 1 | 1 | 1 |