比赛 2025.9.13 评测结果 ATAAAAATTTTT
题目名称 Transforming Pairs 最终得分 50
用户昵称 zz 运行时间 12.044 s
代码语言 C++ 内存使用 3.52 MiB
提交时间 2025-09-13 10:02:13
显示代码纯文本
#include<bits/stdc++.h>
using namespace std;
short t;
long long a,b,c,d,ans;
int main(){
    freopen("Transforming.in","r",stdin);
    freopen("Transforming.out","w",stdout);
    cin>>t;
    for(short i=0;i<t;i++){
        cin>>a>>b>>c>>d;
        while(1){
            if(a>c || b>d){
                cout<<-1<<endl;
                break;
            }else if(a==c && b==d){
                cout<<ans<<endl;
                break;
            }else{
                if(c<d){
                    swap(c,d);
                    swap(a,b);
                }
                c-=d;
                ++ans;
            }
        }
    ans=0;
    }
    return 0;
}