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-code
sugere, além da sua popularidade, sua versatilidade e familiaridade para os participantes. - Simplicidade parece ser um diferencial:
gedit
evim
aparecem com destaque entre os tops, dado que são ferramentas rápidas, leves e confiáveis para maratonas. - IDEs completos como
intellij-idea
eintellij-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 |
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).