Ir para o conteúdo

Grupos com um líder cada e as categorias misturadas por igual

Informe as pessoas com a categoria e marque os líderes: veja o grupo de cada uma, o tamanho dos grupos e como as categorias se misturaram.

  • Roda no seu navegador

Entrada

0 de 20.000 caracteres

Uma pessoa por linha: nome; categoria; 1 se for líder (terceira coluna opcional).

De 2 a 20.

Resultado

O resultado aparece aqui.

Como os grupos são formados

Marque com 1 as pessoas que serão líderes (um por grupo). Os líderes iniciais ocupam um grupo cada; as demais pessoas são ordenadas por categoria, na ordem em que aparecem, e distribuídas em sequência pelos grupos, de modo que cada categoria se espalhe e os tamanhos difiram no máximo em uma pessoa.

líderes nos grupos 1 a n; demais: ordenados por categoria, com ponteiro p contínuo; grupo = (p mod n) + 1

Exemplo com dois grupos

Oito pessoas em três categorias, com dois líderes:

NomeCategoriaGrupo
AnaA1
BiaA1
CaioB2
DaniB1
EduA2
FabiC1
GuiB2
HugoC2

Tamanho de cada grupo:

GrupoPessoas
14
24

Categorias em cada grupo:

GrupoCategoriaPessoas
1A2
1B1
1C1
2A1
2B2
2C1

Regra prática, não solução garantida

É uma regra prática de distribuição em sequência: espalha as categorias de forma bem parecida, mas não garante o melhor equilíbrio possível quando há restrições que a regra não conhece, como amizades ou afinidades.

  • Precisa haver pelo menos tantos líderes quanto grupos; líderes a mais entram como membros comuns.
  • Os nomes não podem repetir; a categoria é qualquer texto.
  • Até 200 pessoas e 20 grupos.

Perguntas frequentes

Como montar grupos com um líder e categorias misturadas?

Marque os líderes com 1 na terceira coluna, informe o número de grupos e a lista com nome e categoria: a ferramenta distribui as demais pessoas.

Como dividir uma turma em grupos equilibrados?

Informe o número de grupos: os tamanhos saem com diferença de no máximo uma pessoa.

Como espalhar as categorias igualmente pelos grupos?

As categorias são distribuídas em sequência, e a tabela de mistura mostra quantas pessoas de cada categoria há em cada grupo.