TOPIC

Erro na entrada!

Ygor_Ribeiro asked 5 years ago

Creio que a entrada esteja incorreta, pois o número 10 não devia resultar em 836.

Fib[0] = 0 / Fib[1] = 1 / Fib[2] = 1 / Fib[3] = 2 / Fib[4] = 3 / Fib[5] = 5 / Fib[6] = 8 / Fib[7] = 13, ou seja 31 / Fib[7] = 31 / Fib[8] = 31 + 8 = 39, ou seja 93 / Fib[8] = 93 / Fib[9] = 93 + 31 = 124, ou seja 421 / Fib[9] = 421 / Fib[10] = 421 + 93 = 514, ou seja 415 / Fib[10] = 415 / Fib[11] = 415 + 421 = 836, ou seja 638 / Fib[11] = 638

Remember not post solutions. Your post may be reviewed by our moderators.

  • drangelp replied 5 years ago

    Então Alexandre, você tinha que ter deixado isso explícito no problema.

  • Bugger0 replied 5 years ago

    Não entendo como aceitam postar um problema tão mal descrito e com tantos erros. Parece até que não teve a minúcia de testar as entradas e resultados antes, nem mesmo com amigos! Qual o critério pra ser autor de questões nessa plataforma??

  • afranz0 replied 5 years ago

    na real fib[0] = 0, fib[1] = 1, fib[2] = 2, porém fib[2] != fib[1] + fib[0], para saída correta fib[2] deveria ser igual a fib[1] + fib[0].

  • AlexCarvalho replied 5 years ago

    Bggr, o problema não tem tantos erros assim. Pode-se dizer que somente a entrada que tá atrasada em relação a saída e vice-versa e autores cometem erros também. Durante a competição de testes, houve pouca gente pra tal e esse erro passou batido como eu já disse antes.

    Já vi problemas bem piores e isso já foi explicado no meu tópico mais cedo em Português e em Inglês onde lá explica o problema. Se tivesse lido o meu esclarecimento antes de comentar aqui não teria tentado tantas vezes e fracassado assim e olha que fiquei monitorando as suas submissões aqui.

    [EDIT 16/01/2019] O problema acaba sendo o enunciado mesmo, mas aqui explica melhor: [https://www.urionlinejudge.com.br/judge/pt/questions/view/2925/5905] Tem a versão curta também, mas ainda assim pode causar confusão.

    Contudo já que tu, o OP e os demais aqui conseguiram resolver o exercício, o problema já debatido e o comunicado oficial já feito, não vejo mais a necessidade de manter esse tópico ainda em aberto. A chance de "descarrilhar" é enorme.

  • Ygor_Ribeiro replied 5 years ago

    Pra mim não ta explícito como essa sequência começa, se não começa como a original o exercício não consta isso na descrição não

  • AlexCarvalho replied 5 years ago

    A entrada é essa mesmo. Aparentemente o seu código fonte tá ocultando o último dígito 0 na direita. Talvez seja o tipo de variável que está em uso.

  • J0aoPaulo replied 5 years ago

    galera o valor de saida quando X for 40 é realmente 21807674140? no meu programa ta saindo 2180767414

  • AlexCarvalho replied 5 years ago

    É que na verdade o IccanobiF no exercício é derivado da sequência original de Fibonacci mas a estrutura é um pouco diferente. Na sequência original do Fibonacci eles repetem sim, mas aqui não.

    A respeito do espelhamento, espelhamento seria você inverter o valor em si e não a sequência toda. Por exemplo, 13 vira 31 e 39 vira 93, mas isso só irá ocorrer quando um número tiver mais de 1 algarismo obviamente.

  • Ygor_Ribeiro replied 5 years ago

    Uai como assim nao repete o fib de 1 e 2 ? Ate na sequencia original eles repetem, como nao tem como espelhar eles eles continuam assim nao é ?

  • AlexCarvalho replied 5 years ago

    Na verdade, o número 1 não repete em Fib[1] pra Fib[2]. Acredito que seu erro está sendo colocar o valor A para 0 ao invés de B, certo?

  • drangelp replied 5 years ago

    Envie um feedback para o portal.