RT用快读或者
scanf("%d %d %d %d", &x, &y, &l, &r); printf("%d\n", ((r - l + 1) & 1 ? dis[x] ^ dis[y] : 0));
不要用
cin >> x >> y >> l >> r; cout << ((r - l + 1) & 1 ? dis[x] ^ dis[y] : 0) << endl;
开O2也没用