#include #define MAX 1+1000000 int a[MAX]; void explore(int index, int x, int y) { int xy = x+y; if (xy index) { a[xy] = index; } explore(index, y, xy); } } int main() { for (int n=0; n