Titeladresse: https://www.luogu.com.cn/problem/P4860
Dies ist eine Grundschulolympiade, weil ich ein Grundschüler bin, also bin ich damit besser vertraut (Flucht
Da die nullte Potenz einer beliebigen Zahl 1 ist, kann hier nur 1 und eine beliebige Primzahl, 1,2,3,5,7 ...
Wenn es eine 1 oder eine Primzahl gibt, gewinnt natürlich der erste Zug. Lassen Sie uns herausfinden, wie viel die erste Rückhand gewinnen muss, denn sie gewinnt, egal ob sie 1 minus 2 minus 3 abzieht.
4 * 2,8,4 * 3,12,16,20 ... Diese Zahlen können beweisen, dass alle gewinnen werden
Daher gewinnt ein Vielfaches von 4 die Rückhand, nicht ein Vielfaches von 4 die erste Hand.
Code. . Poste es immer noch:
1 #include <bits / stdc ++. H> 2 using namespace std; 3 int t, n; 4 int main () { 5 cin >> t; 6 while (t-- ) { 7 scanf ( " % d " , & n); 8 if (n% 4 == 0 ) printf ( " Roy gewinnt! \ N " ); 9 else printf ( " Oktober gewinnt! \ N " ); 10 } 11 }