#include <iostream>
#include <algorithm>
using namespace std;
string determineWinner(int M, int N) {
bool stanTurn = true;
while (true) {
if (M < N) swap(M, N);
if (N == 0) {
return stanTurn ? "Ollie wins" : "Stan wins";
}
if (M / N >= 2) {
return stanTurn ? "Stan wins" : "Ollie wins";
}
M %= N;
stanTurn = !stanTurn;
}
}
int main() {
int C;
cin >> C;
while (C--) {
int M, N;
cin >> M >> N;
cout << determineWinner(M, N) << endl;
}
return 0;
}
全部回复 共 0 条
还没有人回复。往下写第一条。
发表回复
登录后即可回复本帖,与出题人和同学一起讨论。
登录