Um dos problemas do que Tarcísio participou era o de determinar o
-ésimo
caractere da string de Fibonacci
,
onde
onde a expressão
significa a concatenação das últimas duas strings de Fibonacci. Por
exemplo,
= "AB",
= "ABA" e
= "ABAAB".
Conversando com os colegas após o encerramento do evento, Tarcísio
percebeu que cometeu um equívoco na implementação: ele concatenou as
strings em ordem oposta à definição, isto é, fez
.
Esta modificação produzia strings
não necessariamente iguais a
.
Por exemplo,
= "BA",
= "ABA" e
= "BAABA".
Para determinar o -ésimo caractere de , ele gerou a string de menor tamanho tal que e retornou seu -ésimo caractere, sendo que os índices são contados de a .
O que o deixou surpreso foi o fato do código errado ter passado pelos pré-testes do evento, ou seja, o código errado produziu as respostas corretas para estes testes. O veredito final do problema ainda não saiu, e Tarcísio está na dúvida: receberá um ou um ?
Dado os índices que serão usados nos testes secretos, determine este veredito.
A primeira linha da entrada contém o número () de índices que serão usados nos testes secretos.
A segunda linha contém inteiros positivos (), separados por um espaço em branco, representando os índices que fazem parte dos testes secretos.
Se o código de Tarcísio concordar com o gabarito em todos os índices
presentes nos testes secretos imprima, em uma linha, a mensagem
AC. Caso contrário, imprima WA.
3
1 3 7
AC
5
1 2 3 4 5
WA
4
3 6 7 11
AC