TEMA

Alguém pode me ajudar? 50%W.A

Reb Pedrosa preguntado 3 years ago

Acredito que seja por conta do tamannho 10^100. Como eu resolveria isso?

include

int main() { long long int A; scanf("%lld",&A);

if(A%3==0)printf("0\n");
else if(A%2==0)printf("2\n");
else printf("1\n");

return 0;

}

Recuerda no enviar soluciones. Tu mensaje puede ser revisado por nuestros moderadores.

  • Gabrielle respondido 1 year ago

    No caso N = 4, vc falou ai que quando for par é pra printar 2. Porém se vc inicia falando com 2 o segundo jogador fala 2 e você perde. Portanto, a lógic está errada eu acho..

  • Reb Pedrosa respondido 3 years ago

    Não entendi Felipe, eu deveria me basear nesse principio para entender o problema?

  • Reb Pedrosa respondido 3 years ago

    Hi Feordorv, I think that the number is quite large, I imagined this....

  • 🧙The Install Wizard 🧙 respondido 3 years ago

    Use a propriedade: (A + B) % C = (A%C + B%C) % C. Note que o mesmo vale para multiplicação.

  • feodorv respondido 3 years ago

    Why scanf("%lld",&A); if the problem states: 3 ≤ N ≤ 10^100 ?