70pts求助
查看原帖
70pts求助
1388575
HZC321楼主2024/8/20 08:09

70分,求助大佬

#include <bits/stdc++.h>
using namespace std;

long double r=(sqrt(5.0)+1)/2;
long long a,b;

int main()
{
    long long d=abs(a-b)*r;
    if(a<0||b<0)
    {
        cout<<-1<<endl;
        return 0;
    }
    int anss;
    if(d!=min(a,b))
        anss=0;
    else anss=1;
    cout<<anss<<endl;
    return 0;
}

注:如果把给anss赋值的语句调换会变成30分,而且两次对的点互为补集

2024/8/20 08:09
加载中...