Entrada (arquivos *dat): n: numero de assaltantes. Ali eh o assaltante numero 1 e seus comparsas sao os demais n-1. (entrada inteira positiva) k: numero de itens a serem distribuidos. Todos os k itens devem ser ditribuidos entre os n assaltantes. (entrada inteira positiva) itens: lista com o valor de cada um dos k itens a serem distribuidos. (entrada real positiva) x: porcentagem de margem de erro, representado por um numero real no intervalo de 0 a 100. Margem de erro igual a 0 indica que todos os assaltantes devem receber exatamente o valor justo. Margem de erro igual a 100 indica que eventualmente algum assaltante pode nao receber nada, mas nenhum assaltante recebera mais que o dobro do valor justo. (entrada real positiva) Saida (*out): Inserir o seguinte trecho de codigo apos a chamada do comando responsavel pela minimizacao ou maximizacao da funcao objetivo: ! Se encontrou uma solucao otima if (getprobstat = XPRS_OPT) then writeln("Valor otimo = ", strfmt(getobjval,1,2)) ! Imprimir o valor total atribuido a cada um dos ! n assaltantes. forall(j in 1..n) do ! Calcule a soma dos valores atribuidos ao assaltante ! j e use o seguinte comando para impressao: ! writeln("Assaltante ",j,": ", strfmt(soma,1,2)) end-do else ! Nao existe uma solucao otima writeln("Valor otimo nao encontrado") end-if Seu programa nao deve imprimir nada alem deste trecho de codigo. Nao imprima nenhuma pergunta solicitando o arquivo de entrada. Nao deixe nenhuma linha em branco ou com algum caracter extra.