AGC020: A - Move and Win
問題
解説
との差の絶対値の偶奇でどちらが勝つかが決まります。
実験段階では、のサイズ上のAliceとBorysの位置が結果に依存するかどうかわからないため、 [Alice, Borys]が座標[左, 右]側によっている状況等、複数パターンを確認することになるかと思いますが、 その結果、二者間の初期状態の距離しか解に関わらない事が分かります。
int main() { int _, A, B; cin >> _ >> A >> B; cout << (abs(A - B) % 2 == 0 ? "Alice" : "Borys") << "\n"; }