[BOJ 8790] Paweł i Gaweł 2

View as PDF

Submit solution

Points: 1
Time limit: 1.0s
Memory limit: 128M

Problem type
Allowed languages
Assembly, Awk, C, C++, Java, Pascal, Perl, Python, Sed, Text

Paweł i Gaweł, po ustaleniu kto zajmuje górne piętro ich nowego domu, postanowili zagrać w kolejną grę - tym razem o prawo do użytkowania strychu.</p>

Nasi bohaterowie ustawili na stole w rzędzie N stosów z niezerową liczbą nierozróżnialnych kamieni. Następnie na zmianę, począwszy od Pawła, wykonywali ruchy polegające na zdjęciu dowolnej niezerowej liczby kamieni z pierwszego niepustego stosu od lewej lub prawej.

Jeśli wygrywa gracz, który zdejmie ostatni kamień i obaj nie popełniają błędów, to kto z nich zdobędzie prawo do użytkowania strychu?

입력 형식

W pierwszej linii znajduje się jedna liczba naturalna Z ( 1 <= Z <= 10 ) oznaczająca liczbę zestawów testowych.</p>

Każdy zestaw testowy składa się z dwóch linii. W pierwszej znajduje się jedna liczba naturalna N - oznaczająca liczbę stosów. W kolejnej linii następuje N liczb całkowitych Ai - liczb kamieni na kolejnych stosach od lewej do prawej. (1 <= N <= 200, 1 <= Ai <= 200)

출력 형식

Dla każdego zestawu testowego należy w osobnej linii wypisać literę P jeśli niezależnie od ruchów Gawła Paweł jest w stanie wygrać. W przeciwnym razie należy wypisać G.

예제 입력

2
3
2 5 3
4
7 7 7 7

예제 출력

P
G

Comments

There are no comments at the moment.