Relatório de Utilização dos Editores de Texto e Máquinas das Sedes

Table of Contents

SCORE | RUNS | TASKS | CLARIFICATIONS | STATISTICS

1. Relatório de Editores

1.1. Introdução

Este relatório apresenta um panorama do uso de editores de texto pelos times brasileiros durante a Primeira Fase da Maratona de Programação. Considerou-se que um editor foi “utilizado” por um time se permaneceu aberto por pelo menos 60 minutos ao longo da competição. A amostra analisa tanto todo o universo de participantes, quanto o perfil dos melhores colocados (top 10% e top 30).

1.2. Estatísticas Gerais

A tabela abaixo sumariza a quantidade de times brasileiros que utilizaram cada editor disponível:

Editor Times que Utilizaram
geany 16
emacs 28
vim 53
intellij-idea 62
codeblocks 113
intellij-clion 126
intellij-pycharm 128
gedit 250
visual-studio-code 822

É notável o predomínio do visual-studio-code, adotado por mais de 800 times, seguido por gedit e intellij-pycharm.

1.3. Análise: Top 10% dos Times Brasileiros (98 primeiros)

Entre os primeiros 10% dos times brasileiros, a distribuição de uso dos principais editores foi a seguinte:

Editor Times (Top 10%)
intellij-idea 0
intellij-pycharm 0
codeblocks 2
geany 2
intellij-clion 7
emacs 9
vim 20
gedit 25
visual-studio-code 87

Observa-se que, mesmo entre a elite, o visual-studio-code é amplamente preferido. Vale notar a expressiva ausência de alguns IDEs robustos (como intellij-idea e intellij-pycharm) entre os top 98.

1.4. Análise: Top 30 Times Brasileiros

Focando nos 30 melhores times, temos:

Editor Times (Top 30)
geany 0
intellij-idea 0
intellij-pycharm 0
codeblocks 1
emacs 1
intellij-clion 3
vim 8
gedit 9
visual-studio-code 22

Aqui a tendência se repete: visual-studio-code lidera, seguido por gedit e vim. Dentre os 30 melhores, alguns editores sequer foram abertos por uma hora.

1.5. Discussão

  • O enorme favoritismo do visual-studio-code sugere, além da sua popularidade, sua versatilidade e familiaridade para os participantes.
  • Simplicidade parece ser um diferencial: gedit e vim aparecem com destaque entre os tops, dado que são ferramentas rápidas, leves e confiáveis para maratonas.
  • IDEs completos como intellij-idea e intellij-pycharm tiveram uso expressivo no geral, mas desapareceram nas primeiras posições. Uma possível hipótese: tempo de carregamento, complexidade ou overhead desses ambientes pode não se encaixar ao ritmo da Maratona.

1.6. Conclusão

O estudo revela um perfil predominantemente pragmático dos melhores times brasileiros: a preferência recai sobre editores ágeis, com mínima distração e fácil adaptação. O visual-studio-code consolida-se como favorito absoluto, tanto pela funcionalidade quanto pela familiaridade. Curiosamente, ferramentas consideradas mais "simples", como gedit e vim, aparecem frequentemente, destacando a busca pela eficiência sobre o excesso de recursos.

2. Relatório Resumido dos Computadores por Sede e Estado

2.1. Visão Geral

Este relatório consolida informações de hardware por sede e estado, abordando memória RAM das máquinas e perfil etário dos processadores, agrupando os dados de destaque.

Foram contabilizados 1009 máquinas, representando o universo de computadores utilizados pelos times Brasileiros. Tivemos 984 times participantes, e alguns trocaram de máquinas entre o warmup e a competição e outros trocaram de máquina ao longo da competição.

Dentre as máquinas temos que a média de memória está em \(16,8\) GB.

Considerando as médias de memória por estado temos que SE, AM e CE possuem média em \(7.64\) GB, indicando máquinas com 8GB de memória, a disparidade para \(8\) GB está no fato de reserva de memória para a GPU embutida no processador.

Por outro lado o estado com a maior média é GO com \(45.85\) GB de memória, tendo máquinas que variam de \(8\) GB a \(16\) GB e \(128\) GB.

Olhando de maneira mais fina em cada sede, das 51 sedes, 18 sedes possuem média de \(8\) GB de memória, sendo \(35\) % das sedes, correspondendo a 229 times, equivalente a \(22\) % dos times inscritos.

Com média de \(16\) GB de memória estão 16 sedes correspondendo a \(329\) times inscritos, equivalente a \(32\) % dos times inscritos.

Com mais de \(16\) GB de memória estão 12 sedes com 373 times inscritos, equivalente a \(36\) % dos times inscritos.

Assumindo, de maneira global, a quantidade de memória, temos que a maioria ainda se concentra em 16GB de memória, com 473 máquinas, logo em seguida a concentração está em 8GB, com 318 máquinas, e a seguir 165 máquinas com 32GB de memória.

Ao todo, 666 times foram servidos com pelo menos 16GB de memória, sendo equivalente a ~65% dos times inscritos.

Quantidade Memória (GB)
1 14
1 23
12 11
12 128
12 6
15 29
165 31
318 7
473 15

2.1.1. Tabelas de médias de memória por Estado e por Sede

Estado Média de Memória (GB)
AC 15.00
AL 17.99
AM 7.63
BA 19.13
CE 7.64
DF 11.66
ES 29.03
GO 45.85
MA 11.20
MG 13.84
MS 13.59
MT 15.48
PA 9.18
PB 19.46
PE 15.00
PI 12.35
PR 15.37
RJ 24.12
RN 12.11
RO 31.16
RS 17.12
SC 21.97
SE 7.43
SP 16.55

memoria-estado.svg

ACRB 15.00
ALMA 17.99
AMMA 7.63
BAJU 15.55
BASA 19.55
CECR 6.71
CEFO 7.91
CEJN 7.68
CEQX 7.64
DFDF 11.66
ESSE 29.03
GOGO 45.85
MABA 15.46
MASL 7.65
MGBE 18.61
MGIT 10.50
MGJF 15.42
MGMC 7.63
MGTI 15.40
MGUB 15.39
MGUD 7.25
MGVI 21.44
MSCG 14.77
MSDO 7.12
MTCU 15.48
PABE 7.67
PAOB 7.65
PAPA 15.30
PAPS 7.65
PBCG 19.46
PERE 15.00
PIPA 7.41
PITE 15.31
PRCM 15.37
RJRJ 24.12
RNNA 14.16
RNPF 7.64
ROPV 31.16
RSIJ 15.33
RSPA 23.27
RSPE 7.67
SCCH 15.34
SCJO 24.11
SESC 7.43
SPLO 7.64
SPMA 15.26
SPRP 14.84
SPSA 7.69
SPSC 15.27
SPSO 15.28
SPSP 22.71

memoria-sede.svg

2.2. Resumo Detalhado por Sede

Sede Memórias (MB) Processadores Relatados
bracrb 15365 AMD Ryzen 5 PRO 4650GE
bralma 7367, 7368, 31003, 31507, 31976, 31979 Intel i7-6700, AMD PRO A10-8770E
bramma 7814 Intel i7-8565U
brbaju 15918, 15934 Intel i7-4770
brbasa 7361, 15413, 15414, 15730, 31517, 31518 13th Gen Intel i5-13400, AMD Ryzen 5 5600G
brcecr 6866, 6869 Intel Pentium G4560
brcefo 7311, 7313, 7315, 7811, 7813, 23859 AMD Ryzen 3 PRO 4350GE, Intel i5-4440, i5-4570
brcejn 7860, 7862 Intel i3-4160
brceqx 7821, 7828 Intel i5-3470, i7-2600
brdfdf 7751, 7763, 7855, 7879, 7896, 11781, 11865, 11875, 15605, 15856, 15907 Intel i5-14400, i5-3470S, i5-4570S, i5-9500
bresse 29726 13th Gen Intel i7-13700
brgogo 7828, 15362, 15363, 15365, 128576, 128583 Intel i9-14900K, i5-3570, AMD Ryzen 5 PRO 4650GE
brmaba 15828 12th Gen Intel i7-12700F
brmasl 7825, 7848 Intel i3-7100, i3-8100
brmgbe 7629, 11649, 31783 12th Gen Intel i5-12500
brmgit 7828, 7853, 31777 Intel i7-6700, i7-14700, i5-4570, i5-4590
brmgjf 14895, 15651, 15832, 15833, 15834, 15839 Intel i5-10400, i5-8400
brmgmc 7808, 7809 Intel i7-7700
brmgti 15773 Intel i7-9700T
brmgub 15620, 15628, 15825, 15826, 15829 13th Gen Intel i5-13500T, i7-9700
brmgud 7285, 7763, 7764, 7805, 7819, 7825 AMD Ryzen 5 PRO 5650G, i5-6500, i5-8400
brmgvi 15365, 31798, 31858 13th Gen Intel i7-13700, AMD Ryzen 5 PRO 4650GE
brmscg 7820, 15856 Intel i5-7500, i7-7700
brmsdo 7286 AMD Ryzen 5 PRO 5650G
brmtcu 15849, 15850, 15869 Intel i5-9500T
brpabe 7851, 7860, 7861, 7863 Intel i3-4130, i3-4150, i5-4570
brpaob 7827, 7830, 7831 Intel i5-4590
brpapa 15671 12th Gen Intel i5-12500T
brpaps 7832 Intel i5-4590
brpbcg 15678, 15860, 15885, 15915, 29725 13th Gen Intel i5-13500, AMD Ryzen 5 1400/3600/5500, i7-14700
brpere 15364 AMD Ryzen 7 PRO 5750GE
brpipa 7583 Intel i5-10400
brpite 15678 13th Gen Intel i5-13500
brprcm 15736 11th Gen Intel i5-1135G7
brrjrj 7753, 15379, 15594, 15677, 15727, 15752, 15805, 15850, 31539, 31775, 31781 11th, 12th, 13th Gen i7/i5/Ultra, i5-10210U, i7-8650U, etc.
brrnna 7737, 15851, 15852, 15855, 15856 Intel i5-8500T, i7-7700T
brrnpf 7820 Intel i5-7500
brropv 31903 Intel i7-8700
brrsij 15592, 15598, 15681, 15704, 15720, 15724 12th Gen Intel i5-12500, i5-10400, i7-8700
brrspa 7766, 31861 12th Gen Intel i5-12400, AMD A8-5500B
brrspe 7853, 7856 Intel i5-4570S
brscch 15661, 15856 13th Gen Intel i5-14500T, i7-7700T
brscjo 6913, 15420, 15422, 15856, 31524, 31963 AMD Ryzen 7 5700, A8 PRO-7600B, i5-7500, i7-7700
brsesc 7606 13th Gen Intel i3-13100
brsplo 7822, 7823, 7857, 7860 Intel i5-4590, i7-7700, i5-4460S
brspma 15627, 15635 13th Gen Intel i5-13420H
brsprp 15200 AMD Ryzen 5 7600
brspsa 7879 Intel i5-4460
brspsc 15627, 15635 13th Gen Intel i5-13420H
brspso 15649 11th Gen Intel i5-1145G7
brspsp 7630, 15379, 15556, 15677, 15736, 31871 11th Gen Intel i5-1135G7, i5-1145G7, 13th i3-13100T, i7-10610U

2.3. Informação Agregada por Estado (UF)

Estado Sedes Incluídas Faixa de Memória (MB) Principais Processadores/Geração
AC bracrb 15365 AMD Ryzen 5 PRO 4650GE
AL bralma 7367-31979 i7-6700, A10-8770E
AM bramma 7814 i7-8565U
BA brbaju, brbasa 7361-31518 i7-4770, i5-13400 (13ª), Ryzen 5 5600G
CE brcecr, brcefo, brcejn, brceqx 6866-23859 Pentium G4560, Ryzen 3 PRO, i5/i3-4xxx, i7-2600
DF brdfdf 7751-15907 i5-14400 (14ª), i5/i7 antigos, i5-9500
ES bresse 29726 i7-13700 (13ª)
GO brgogo 7828-128583 i9-14900K (14ª), i5-3570, Ryzen 5 PRO 4650GE
MA brmaba, brmasl 7825-15828 i7-12700F (12ª), i3-7100/8100
MG brmgbe, brmgit, brmgjf, brmgmc, brmgti, brmgub, brmgud, brmgvi 7285-31858 i5-12500 (12ª), i7-14700 (14ª), i5/i7 antigos, Ryzen 5+
MS brmscg, brmsdo 7286-15856 i5-7500, i7-7700, Ryzen 5 PRO 5650G
MT brmtcu 15849-15869 i5-9500T (9ª)
PA brpabe, brpaob, brpapa, brpaps, brpbcg, brpere, brpipa, brpite, brprcm 7583-31903 i5/i7 diversos, i5-13500 (13ª), i7-14700, Ryzen 5/7
RJ brrjrj 7753-31781 i7-1185G7, i7-1265U (12ª), Core Ultra, i7/i5/Ultra
RN brrnna, brrnpf 7737-15856 i5-8500T, i7-7700T, i5-7500
RO brropv 31903 i7-8700
RS brrsij, brrspa, brrspe 7766-15724 i5-12400 (12ª), i7-8700, i5-4570S, AMD A8-5500B
SE brsesc 7606 i3-13100
SC brscch, brscjo 6913-31963 i5-14500T (13ª), Ryzen 7 5700, A8 PRO-7600B
SP brsplo, brspma, brsprp, brspsa, brspsc, brspso, brspsp 7630-31871 i5-13420H (13ª), i5/i7 antigos, Ryzen 5 7600, i5-1145G7

Obs: Estados com múltiplas sedes apresentam dispersão significativa de faixas de RAM e gerações de processador.

2.4. Perfil de Idade dos Processadores por Faixa

  • Muito Atual (2022–2024):
    • Intel Core 12ª, 13ª, 14ª, Core Ultra: i5-12500, i5-13400, i5-14500T, i7-13700/14700, i9-14900K, Ultra 7;
    • AMD Ryzen 5/7 série 5000/7000;
    • Encontrados em: brgogo, bresse, brmgbe, brpbcg, brmgvi, brmgub, brrjrj, brpite, brprcm, brscch, brspma.
  • Intermediário (2017–2021):
    • Intel Core i7-9700, i7-8700, i5-10400, i7-8565U, i5-9500T, Ryzen 5 3600, Ryzen 7 5700, i7-7700, i5-8400;
    • Encontrados em: bralma, brmasl, brmtcu, brmgti, brmscg, brmgjf, brmgub, parte de brcefo, brmgmc.
  • Antigo (2013–2016):
    • Intel Core i3/i5/i7 4ª–6ª geração (ex: i5-4460, i5-4590, i3-4160, i5-3470, i7-4770), Pentium G4560, A10/A8 AMD;
    • Predominantes em: brcecr, brcefo, brcejn, brceqx, bralma (parte), brmasl, brmgmc, brsplo, brspsa, brpabe, brpaob, brbaju.

2.5. Observações Gerais

  • Muitos estados possuem mistura de gerações e configurações, mesmo dentro de uma mesma UF.
  • Sedes de destaque tecnológico concentram-se em GO, ES, DF, SP, RJ e, pontualmente, outros estados.
  • Sedes com processadores significativamente antigos e pouca RAM estão presentes especialmente no CE, AL (parcial), SE, SP (algumas).

Date: 14 de setembro de 2025

Author: Bruno Ribas

Created: 2025-09-16 Tue 14:53

Validate