http://acm.pku.edu.cn/JudgeOnline/problem?id=1067
Код:
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
int ax,bx,temp;
int k;
double wantedax;
while(scanf("%d%d",&ax,&bx)==2){
if(ax>bx){
temp = bx;
bx = ax;
ax = temp;
}
k = bx - ax;
wantedax = (floor)( k*(1.0+sqrt(5))/2.0 );
if(ax==wantedax)printf("%d\n",0);
else printf("%d\n",1);
}
}