Dados Inteiro n e n pares de inteiros x1, y1, x2, y2,..., xn, yn; cada linha contém um destes pares, existindo um ou mais espaços de separação entre xi e yi. Cada par representa as coordenadas do canto inferior esquerdo de um quadrado de lado 1 com os lados paralelos aos eixos.
Resultado O número de peças que esses quadrados formam e as áreas dessas peças por ordem decrescente (não-crescente) de área. Para definir "peça" só importa a existência de lados comuns (se dois quadrados têm apenas um vértice comum estão em peças diferentes). Ver o exemplo dado.
Notas
Exemplo No seguinte exemplo os quadrados formam 3 peças; para verificar, desenhe os quadrados!
9 3 0 10000 10000 0 0 2 0 1 0 3 1 3 -1 2 -2 10000 10001Note que as regiões são constituídas pelos seguintes conjuntos de quadrados (dados pelas coordenadas do canto inferior esquerdo): {(0,0),(1,0),(2,0),(3,0),(3,1),(3,-1)}, {(10000,10000),(10000,10001), {(2,-1)} Resultado comentado:
3 Número de peças 6 Área da maior peça 2 Área da segunda maior peça 1 Área da menor peçaNota O seu programa deve imprimir apenas os inteiros (sem espaços) e não os comentários!