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

editors-global.png

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

editors-stacked.png

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

editors-sites.png

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

ram-per-region.png

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

ram-per-site.png

2.5. Highlights and Disparities

  1. 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.
  2. 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).
  3. 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
  4. 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

cpu-generation-per-region.png

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.

Date: November 10 2025

Author: Bruno Ribas

Created: 2025-11-10 Mon 12:55

Validate