PKU1067(2)
84B
a,b; main(n){ for(;~scanf("%d%d",&a,&b);puts(n-a&&n+b?"1":"0")) n=(b-a)*(sqrt(5)+1)/2; }
floor((b-a)*p) == a
なら当然
floor((b-a)*p*p) == floor((b-a)*(p+1)) == floor((b-a)*p + b-a) == floor((b-a)*p) + b-a == b
でつねorz。
追記:
(sqrt(5)+1)/2 -> 1.61803399