80pts求调
查看原帖
80pts求调
667558
_Kamisato_Ayaka_楼主2022/12/27 20:25
#include<iostream>
#include<cstring>
using namespace std;
int n,m;
int dg(int n,int m,int step){
    if(n==0||m==0){  
        if(step%2==1)
            cout<<"1"<<endl;
        else
            cout<<"0"<<endl; 
        return 0;
    }
    if(n<m) swap(n,m);
    int t1=max(n,m);
    int t2=min(n,m);
    if(t1>=t2*2){
        if(!step&1)
            cout<<"1"<<endl;
        else
            cout<<"0"<<endl; 
        return 0;
    }
    else{
        t1-=t2;
        dg(t1,t2,step+1);
    }
}
int main()
{
    cin>>n>>m;
    dg(n,m,0);
    return 0;
}
2022/12/27 20:25
加载中...