B 牛牛和牛可乐的赌约2
博弈,第一行/列 能除尽
的都是牛牛的必败点。其它的点,如果你能从当前点转移到一个必败,那这个点就是必胜。
打表出来总结规律即可。
#include<bits/stdc++.h>
using namespace std;
#define ll long long
ll t,x,y;
int main()
{
cin>>t;
while(t--){
int f1=1,f2=1;
cin>>x>>y;
if((x%3)^(y%3)) printf("yyds\n");
else printf("awsl\n");
}
} 或者用大佬的方法,打出的表,用这个表解决。
int ans[3][3] = {{1,0,0},{0,1,0},{0,0,1}};
int main() {
int T = read();
while(T--) {
int n = read(),m = read();
if(ans[n%3][m%3]) printf("awsl\n");
else printf("yyds\n");
}
} 
京公网安备 11010502036488号