楼主,能不能讲解一下为什么res += hm.getOrDefault(cur ^ (1 << i), 0);这句实在不理解是为什么