Acho que tem algo errado na página desse problema no SPOJ, aparece que não existem submissões e quando fui tentar submeter alguma coisa para testar, aparece Wrong Problem...
Para mim apareceu o mesmo ... também percebi que na página do problema tem um "Problem hidden
" ...Aqui também apareceu como Wrong Problem. Mas o mesmo problema está normal no SPOJ (sem ser o br :P)
No paca a data de entrega esta para o dia 29 de maio, e no nome da tarefa esta 29/JUN.
Ops, o link certo é o que o Samuel mandou mesmo, do SPOJ internacional
Oi eu sei que parece besteira mas de acordo com as outras tarefas que agente já fez o spoj só aceita quando a saída está exatamente do jeito que ele especificou, porém nessa tarefa5 a parte "The safest... " esse texto está em itálico, minha saída tem que estar em itálico também???
E se a resposta for positiva como eu faço isso com o printf?
Cleisson, a única coisa que deve aparecer na saída do programa é uma probabilidade com 6 dígitos depois da vírgula e a palavra "percent" (isso pra cada caso de teste). Ex:
38.260800 percent
A frase que vem depois é só pra ajudar, não faz parte do formato de sáida! Note que há um separador entre as duas coisas
Obrigado Samuel, ajudou bastante!
Eu to faz horas tentando fazer ele parar de dar "wrong awnser". A saida esta perfeita (6 casas depois do ".", um espaco, e a palavra percent). Nao consigo ver o erro conceitual (funciona para o exemplo do enunciado...), e acho que vou entregar no paca assim mesmo.
O desabafo é tambem para perguntar se tem mesmo gente que conseguiu fazer o programa ser aceito?
deu certo aqui
Você usa float em algum lugar? Tenta trocar para double, pode ser erro de precisão.
Aqui foi tranquilo... bem mais fácil que o Make =]
Tentou rodar com a entrada exemplo e verificou se a saida está igual? Tenta resolver o problema no lápis e papel, as vezes o seu problema é estatística e não programação.
Infelizmente estou enfrentando o mesmo problema do Reverbel.
O mais curioso é que quando eu uso somente variáveis float recebo a mensagem "wrong answer" no spoj. Quando eu mudo as variáveis para double o programa dá segfault no spoj.
No meu pc o programa compila normalmente. =(
Um abraço.
Em ponto flutuante, x * (100 * 0.01) pode ser menor que x. Isso tava acontecendo no meu, quebrando a PQ que eu usava. Cuidar desses casos deve ajudar.
Eu demorei um tempãaaao para perceber que havia um erro bobo na minha fila de prioridade.
Mesmo com o erro, a entrada exemplo dava certo...
Consegui identificar o erro tentando fazer testes mais complicados para o programa.
Não sei se essa dica pode ajudar. Mas está ai a sugestão
É... O meu usa double mesmo, fiz algums casos de teste (simples) na mao e coloquei para rodar e bateram, ele funciona para o exemplo de entrada...
Agradeco a ajuda mas vou entregar do jeito que estar e torcer que o Cesar esteja de bom humor. Cheguei a re-escrever tudo usando algumas ED´s diferentes e um algoritmo variante, mas dai fui me complicando e desisti. Eu ja nao consigo pensar mais neste problema.
Eu tive problemas com a fila de prioridades. Mesmo dando resposta certa pro exemplo do enunciado, pra um outro exemplo ele funcionava errado. Até eu descobrir isso, demorou.