Relatório de Utilização dos Editores de Texto e Máquinas das Sedes
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-codesugere, além da sua popularidade, sua versatilidade e familiaridade para os participantes. - Simplicidade parece ser um diferencial:
geditevimaparecem com destaque entre os tops, dado que são ferramentas rápidas, leves e confiáveis para maratonas. - IDEs completos como
intellij-ideaeintellij-pycharmtiveram 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 |
| 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 |
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).