O professor deseja parear seus alunos em duplas para a prova final. Contudo, cada aluno tem um nível de proficiência em Português e em Matemática, e ele deseja que a maior diferença de proficiência entre das duplas seja mínima, onde onde são os identificadores dos alunos e que compõem a dupla, com e .
Auxilie o professor a escolher um pareamento dos alunos em duplas tal que o maior valor desta distribuição seja o menor valor máximo entre todos os pareamentos possíveis.
A primeira linha da entrada contém o valor de (), onde é par.
A segunda linha contém inteiros (), separados por um espaço em branco.
A terceira linha contém inteiros (), separados por um espaço em branco.
A primeira linha da saída deve ser o menor dentre os maiores de todas os possíveis pareamentos entre os alunos. As linhas seguintes devem ter dois identificadores e dos alunos de cada um dos alunos da dupla.
Caso exista mais de um pareamento possível dentro das condições indicadas, imprima qualquer um deles.
2
10 8
5 10
7
1 2
Explicação do exemplo 1: No primeiro exemplo, há uma única dupla possível, o que resulta em .
4
10 6 8 7
3 6 5 3
3
1 4
2 3
Explicação do exemplo 2: No segundo exemplo, o pareamento {1, 2} e {3, 4} resultariam em e , logo . O outro pareamento possível ({1, 3}, {2, 4}) resultaria em Assim o pareamento {1, 4}, {2, 3} resulta no menor delta máximo possível.
6
7 3 4 8 9 10
5 6 7 2 4 2
3
1 5
2 3
4 6
Explicação do exemplo 3: No terceiro exemplo, os demais pareamentos resultariam em um delta máximo maior do que 3. Veja que o pareamento {3, 2}, {4, 6}, {5, 1} é equivalente e seria também uma solução possível.