XOR의 합산을 위한 직접 공식 1부터 N까지의 XOR 번호를 입력해야 하는데, 직접 공식이 있나요? 예를 들어 만약N = 6그리고나서1^2^3^4^5^6 = 7루프를 사용하지 않고 진행하고 싶어서 O(1) 공식이 필요합니다(있을 경우)당신의 공식은N & (N % 2 ? 0 : ~0) | ( ((N & 2)>>1) ^ (N & 1) ): int main() { int S = 0; for (int N = 0; N >1) ^ (N & 1) ); std::cout 1)) & 1 N: N:rez = (N & ~1) | ((N ^ (N >> 1)) & 1)알렉세이 말리스토프의 훌륭한 답변!..