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分,而且两次对的点互为补集