공과 구멍
시간 제한0.5초메모리 제한512 MB
정수 집합 n개가 주어질 때, S_i의 공을 S_j의 반정수 위치 구멍으로 밀어 넣었을 때 홀수 개의 구멍이 채워지는 쌍 (i<j)의 개수를 센다.
문제
Bobo는 게임을 하나 만들어서 계속 플레이한다.
게임 은 수직선 위에서 진행된다. 먼저 bobo는 위치에 각각 공 개를 놓는다. 그다음 bobo는 위치에 구멍 개를 판다. 마지막으로 bobo는 모든 공을 앞으로 밀어서 공이 구멍에 빠지도록 한다. 공이 하나 이상 들어 있는 구멍의 개수가 홀수일 때, 그리고 그때만 bobo가 이긴다.
이제 bobo에게는 개의 집합 이 있고, 형태의 게임 중에서 그가 이길 수 있는 게임이 몇 개인지 알고 싶어 한다.
입력
첫 번째 줄에 정수 이 주어진다 ().
다음 개의 줄 각각에는 정수 가 주어지고, 이어서 집합 를 나타내는 서로 다른 정수 가 주어진다 (). 는 의 크기이다.
출력
bobo가 이길 수 있는 게임의 수를 나타내는 정수 하나를 출력한다.