Report on the Usage of Text Editors and Computers at the Sites
Table of Contents
SCORE | RUNS | TASKS | CLARIFICATIONS | STATISTICS
1. ICPC Latin America Regionals 2025: Editors Usage Report
1.1. Overview
The ICPC Latin America Regionals 2025 brought together 558 teams across various sites spanning several regions in Latin America. The sites were divided according to the following regional codes:
- 25br: Brazil
- 25ca: Central America
- 25cb: Caribbean
- 25no: South America North
- 25so: South America South
- 25mx: Mexico
Each site is labeled with a code combining the regional and country identifier.
1.2. List of Sites and Teams
| Site | Location | Teams |
|---|---|---|
| 25brbr | Brazil | 66 |
| 25cacr | Costa Rica | 15 |
| 25cael | El Salvador | 15 |
| 25cagt | Guatemala | 20 |
| 25cbab | Antigua & Barbuda | 3 |
| 25cbcu | Cuba | 22 |
| 25cbdr | Dominican Republic | 11 |
| 25cbpr | Puerto Rico | 10 |
| 25cbtt | Trinidad & Tobago | 5 |
| 25noco | Colombia | 41 |
| 25novz | Venezuela | 16 |
| 25soar | Argentina | 57 |
| 25sobo | Bolivia | 76 |
| 25soch | Chile | 37 |
| 25sopa | Peru (Arequipa) | 9 |
| 25sope | Peru (Lima) | 22 |
| 25mxmx | Mexico | 133 |
| Total | 558 |
1.3. Overall Editors Usage
| Editor | Teams |
|---|---|
| visual-studio-code | 443 |
| gedit | 132 |
| intellij-clion | 94 |
| codeblocks | 81 |
| intellij-pycharm | 63 |
| vim | 32 |
| geany | 31 |
| intellij-idea | 29 |
| emacs | 26 |
1.4. Editors Usage per Site
| Editor | 25brbr | 25cacr | 25cael | 25cagt | 25cbab | 25cbcu | 25cbdr | 25cbpr | 25cbtt | 25noco | 25noec | 25novz | 25soar | 25sobo | 25soch | 25sopa | 25sope | 25mxmx |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| codeblocks | 0 | 0 | 1 | 1 | 0 | 12 | 1 | 0 | 1 | 13 | 0 | 0 | 5 | 32 | 0 | 2 | 1 | 12 |
| emacs | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 1 | 1 | 1 | 0 | 0 | 1 | 6 | 0 | 1 | 3 | 7 |
| geany | 4 | 0 | 0 | 1 | 0 | 0 | 2 | 1 | 0 | 0 | 0 | 1 | 13 | 5 | 0 | 0 | 0 | 4 |
| gedit | 18 | 3 | 3 | 4 | 0 | 4 | 4 | 1 | 0 | 21 | 0 | 2 | 6 | 24 | 5 | 0 | 3 | 34 |
| vim | 14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 3 | 0 | 3 | 1 | 3 | 6 |
| intellij-idea | 0 | 1 | 0 | 2 | 0 | 1 | 0 | 0 | 0 | 7 | 0 | 1 | 4 | 5 | 1 | 0 | 0 | 7 |
| intellij-pycharm | 1 | 1 | 1 | 5 | 2 | 5 | 4 | 2 | 0 | 13 | 0 | 4 | 1 | 6 | 2 | 0 | 2 | 14 |
| intellij-clion | 4 | 4 | 1 | 1 | 0 | 7 | 8 | 2 | 0 | 12 | 0 | 3 | 2 | 11 | 3 | 0 | 4 | 32 |
| visual-studio-code | 54 | 11 | 13 | 16 | 2 | 17 | 8 | 10 | 5 | 25 | 0 | 15 | 43 | 59 | 31 | 8 | 17 | 109 |
1.5. Key Observations
- Visual Studio Code was by far the most popular editor, used by 443 teams (nearly 80% of all teams).
- Gedit was the second most popular, with 132 teams (about 24%).
- Intellij CLion, Codeblocks, and IntelliJ PyCharm were also widely used.
- Some sites showed specific preferences, for example:
- In Brazil (25brbr), 82% of teams used either Visual Studio Code or Gedit.
- In Bolivia (25sobo), a significant number used Codeblocks (32) and Visual Studio Code (59).
- Some Caribbean sites (e.g. 25cbab, 25cbtt) had significantly fewer teams and a skewed editor distribution.
1.6. Top 3 Big Sites Editor Usage
| Editor | Brazil | Bolivia | Mexico |
|---|---|---|---|
| visual-studio-code | 54 | 59 | 109 |
| gedit | 18 | 24 | 34 |
| intellij-clion | 4 | 11 | 32 |
| codeblocks | 0 | 32 | 12 |
| intellij-pycharm | 1 | 6 | 14 |
| vim | 14 | 0 | 6 |
| geany | 4 | 5 | 4 |
| intellij-idea | 0 | 5 | 7 |
| emacs | 1 | 6 | 7 |
1.7. Editors Usage Among Top-Quartile Teams
To analyze the editor preferences among the top-performing teams, we consider the first quartile of the overall ranking of the ICPC Latin America Regionals 2025. This covers the top 140 teams (out of 558). The distribution of code editor usage in this group is tabulated below.
1.7.1. Editor Usage in Top 140 Teams
| Editor | Teams |
|---|---|
| visual-studio-code | 116 |
| gedit | 31 |
| vim | 21 |
| emacs | 13 |
| codeblocks | 12 |
| intellij-clion | 7 |
| geany | 5 |
| intellij-idea | 3 |
| intellij-pycharm | 1 |
1.7.2. Analysis
- Visual Studio Code is by far the most preferred editor among top-140 teams, with 82.9% (116 out of 140) using it.
- Gedit and Vim are the next most popular, suggesting a preference for lightweight editors by several high performers.
- Emacs and Codeblocks are present among top teams, but less frequently.
- IDE-based environments such as IntelliJ CLion, IntelliJ IDEA, and PyCharm are least represented in the first quartile of teams.
- The significant dominance of Visual Studio Code among the best performers may indicate its balance between flexibility, performance, and usability for competitive programming.
1.8. Conclusion
The choice of code editors in ICPC Latin America Regionals 2025 favored Visual Studio Code by a large margin across nearly all participating locations. Text editors like Gedit and widely used IDEs such as IntelliJ CLion, Codeblocks, and PyCharm also held significant shares, indicating a diverse range of editor preferences among teams. This data can be used to guide future infrastructure preparations for similar events, ensuring adequate support for the most common environments.
The results point to a strong correlation between high performance in the competition and the selection of Visual Studio Code as the primary development environment. While other editors are present, their usage is marginal compared to VS Code within the top quartile. This information might guide future site setup and support recommendations for future editions of the competition.
2. Computer Hardware Analysis by Site and Region
2.1. Overview
This section describes the distribution and generational profile of computers allocated to each contest site in the ICPC Latin America Regionals 2025, comparing processor models and installed memory. We also analyze disparities among regions and highlight key points.
2.2. Data Collected (Summary Table)
| Site | Region | Main CPU Models (Generation) | Memory (Qty 8GB / 16GB / Other) | Total Machines |
|---|---|---|---|---|
| 25brbr | BR | i5-9500 (9th Gen) | 0 / 66 / 0 | 66 |
| 25cacr | CA | i5-1235U (12th Gen) | 0 / 16 / 0 | 16 |
| 25cael | CA | i7-4770 (4th Gen), i7-7700T (7th Gen) | 2 / 4 / 5 | 11 |
| 25cagt | CA | i7-11700 (11th Gen) | 0 / 1 / 19 | 20 |
| 25cbab | CB | i9-12900 (12th Gen) | 0 / 0 / 3 | 3 |
| 25cbcu | CB | i3-4150/4160 (4th Gen), i3-8100 (8th Gen) | 19 / 4 / 0 | 22 |
| 25cbdr | CB | i7-11800H (11th Gen) | 0 / 11 / 0 | 11 |
| 25cbpr | CB | i7-14700 (14th Gen) | 0 / 0 / 10 | 10 |
| 25cbtt | CB | i5-14500T (14th Gen), i7-4790S (4th Gen), i7-7700 | 0 / 6 / 0 | 5 |
| 25mxmx | MX | i5-11500 (11th Gen) | 2 / 131 / 0 | 133 |
| 25noco | NO | i7-1165G7 (11th Gen), i7-1255U (12th), Ryzen 7 7730 | 0 / 27 / 8 | 35 |
| 25novz | NO | i7-13700 (13th Gen) | 0 / 16 / 0 | 16 |
| 25soar | SO | i5-10400 (10th), i5-14400 (14th), AMD FX/A10 | 9 / 39 / 14 | 62 |
| 25sobo | SO | i5-12400 (12th), i5-8400 (8th Gen) | 1 / 74 / 1 | 76 |
| 25soch | SO | i5-3570 (3rd), i5-4430 (4th), i5-6400 (6th) | 0 / 38 / 2 | 40 |
| 25sopa | SO | i9-12900K (12th Gen) | 0 / 9 / 0 | 9 |
| 25sope | SO | i7-12700 (12th Gen) | 0 / 22 / 0 | 22 |
Abbreviations:
- Regions: BR=Brazil; CA=Central America; CB=Caribbean; NO=South America North; SO=South America South; MX=Mexico
- Memory (in machines): 8GB= 7–8.5GB, 16GB= 14–17GB, Other=outside those ranges
2.3. Processor Generations per Region (Mainstream Only)
| Region | Pre-8th Gen | 7th–10th Gen | 11th Gen | 12th Gen | 13th/14th Gen | AMD Ryzen | Total |
|---|---|---|---|---|---|---|---|
| BR | 0 | 66 | 0 | 0 | 0 | 0 | 66 |
| CA | 11 | 0 | 20 | 16 | 0 | 0 | 47 |
| CB | 19 | 4 | 11 | 3 | 12 | 0 | 49 |
| NO | 0 | 0 | 27 | 13 | 16 | 4 | 60 |
| SO | 45 | 75 | 0 | 40 | 39 | 11 | 210 |
| MX | 0 | 0 | 133 | 0 | 0 | 0 | 133 |
2.4. Memory Profile by Region
| Region | < 8GB | 8GB | >8GB && <16GB | 16GB | 32GB | > 32GB |
|---|---|---|---|---|---|---|
| BR | 0 | 0 | 0 | 66 | 0 | 0 |
| CA | 0 | 8 | 0 | 22 | 19 | 0 |
| CB | 0 | 23 | 0 | 18 | 0 | 13 |
| NO | 0 | 1 | 4 | 53 | 0 | 0 |
| SO | 3 | 9 | 5 | 79 | 107 | 0 |
| MX | 0 | 0 | 2 | 131 | 0 | 0 |
2.4.1. Memory Profile by Site
| Region | < 8GB | 8GB | >8GB && <16GB | 16GB | 32GB | > 32GB |
|---|---|---|---|---|---|---|
| 25brbr | 0 | 0 | 0 | 66 | 0 | 0 |
| 25cacr | 0 | 0 | 0 | 16 | 0 | 0 |
| 25cael | 0 | 10 | 0 | 5 | 0 | 0 |
| 25cagt | 0 | 0 | 0 | 1 | 19 | 0 |
| 25cbab | 0 | 0 | 0 | 0 | 0 | 3 |
| 25cbcu | 0 | 23 | 0 | 0 | 0 | 0 |
| 25cbdr | 0 | 0 | 0 | 16 | 0 | 0 |
| 25cbpr | 0 | 0 | 0 | 0 | 0 | 10 |
| 25cbtt | 0 | 0 | 0 | 7 | 0 | 0 |
| 25noco | 0 | 1 | 4 | 37 | 0 | 0 |
| 25novz | 0 | 0 | 0 | 16 | 0 | 0 |
| 25soar | 3 | 9 | 5 | 17 | 24 | 0 |
| 25sobo | 0 | 0 | 0 | 2 | 74 | 0 |
| 25soch | 0 | 0 | 0 | 38 | 0 | 0 |
| 25sopa | 0 | 0 | 0 | 0 | 9 | 0 |
| 25sope | 0 | 0 | 0 | 16 | 0 | 0 |
| 25mxmx | 0 | 0 | 2 | 131 | 0 | 0 |
2.5. Highlights and Disparities
- Disparity in CPU Generation:
- Brazil and Mexico provided uniformly modern computers (Brazil: i5-9500, Mexico: i5-11500), all 9th and 11th Gen Intel, respectively.
- Many Caribbean and Central American sites used older, lower-tier CPUs (e.g., 4th Gen Core i7/i3), while NO and SO had a wider spread, including both modern Intel and AMD processors.
- Venezuela (NO) had the most recent CPUs (13th Gen i7-13700).
- Significant hardware diversity exists in South America South (SO) region, including AMD FX and AMD A10 CPUs of previous generations.
- Disparity in RAM:
- Mexico, Brazil, and main SO sites offered 16GB RAM on nearly all machines.
- Some CA and CB sites had a mix, with several 8GB and even lower RAM systems.
- Advanced CPUs (12th–14th Gen Intel) were not always matched with 32GB memory (see Central America sites).
- Site with Maximum Hardware:
- Mexico (25mxmx): 133 identical modern machines (i5-11500, 16GB)
- Bolivia (25sobo): 74/76 machines with i5-8400 (8th Gen), 16GB
- Brazil (25brbr): 66 machines with i5-9500, all with 16GB
- Oldest Hardware:
- Some SO/CA/CB sites had 3rd/4th Gen i5/i3 or even first-generation i5-650 and AMD FX/A10 CPUs.
2.6. CPU Generation Distribution (Bar Chart)
| Region | Pre-8th | 7th–10th | 11th | 12th | 13th/14th | AMD Ryzen | Old AMD |
|---|---|---|---|---|---|---|---|
| BR | 0 | 66 | 0 | 0 | 0 | 0 | 0 |
| CA | 15 | 5 | 20 | 16 | 0 | 0 | 0 |
| CB | 20 | 8 | 11 | 3 | 12 | 0 | 0 |
| NO | 0 | 11 | 14 | 13 | 16 | 4 | 0 |
| SO | 67 | 101 | 0 | 31 | 15 | 0 | 15 |
| MX | 0 | 0 | 133 | 0 | 0 | 0 | 0 |
2.7. Conclusion
- Significant generation and memory disparities exist among regions, especially between sites in Brazil/Mexico and smaller sites in Central America or the Caribbean.
- Some teams had access to the latest hardware (13th/14th Gen, 16GB RAM), while others worked with 4th Gen CPUs or less, and 8GB or less RAM.
- For fairness and competitiveness, greater standardization of hardware across all sites is encouraged for future editions.