http://poj.org/problem?id=1067
很明显不懂 直接看了discuss~ 先留着
#include <stdio.h>
#include <math.h>
int ak, bk;
double x;
int main() {
x = (1 + sqrt(5.0)) / 2;
while(scanf("%d %d", &ak, &bk) != EOF) {
if(ak > bk) {
ak ^= bk;
bk ^= ak;
ak ^= bk;
}
int k = bk - ak;
if(ak == (int)(k * x)) printf("0\n");
else printf("1\n");
}
}