题解:首先轮到出手的时候如果在(0,0)上肯定是输的,而(0,1)(1,0)(0,2)(2,0)(1,1)肯定是赢的;
往上递推,某一个(x,y)如果可以走的(x-1,y)(x,y-1)(x-1,y-1)三点都是必输的,那么在(x,y)的人必输。
借大佬代码一用
#include#include #include #include #include #include #include #include #include #include #include #include #include #include #include
待补充
#includeusing namespace std;int main(){ int m,n; cin >> m >>n; if(min(m,n)%2) cout <<"ii"; else if ((max(m,n)-min(m,n))%2==0) cout <<"gg"; else cout <<"ii"; return 0; }
当 全为奇数则 ii,反之gg