만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

클론 전쟁

시간 제한2초메모리 제한1024 MB

요약
좌표의 홀짝이 서로 다른 클론 쌍의 개수를 구합니다. 같은 진영의 거리는 짝수이고 다른 진영의 거리는 홀수이므로 진영은 좌표의 홀짝으로 정해집니다.
난이도

쉬움10점 중 2점

유형
수학
정답자
아직 제출이 없습니다

문제

카미노 행성에서 만들어진 클론 군대는 드로이드와 싸우는 제다이를 도왔다. 팰퍼티과 「명령 66」을 내리자 모든 것이 바뀌었다. 클론들은 경고도 없이 제다이를 공격했다. 그러나 밝은 편의 희망이 완전히 사라진 것은 아니었다. 명령을 듣지 못한 일부 클론은 제다이 편에서 계속 싸웠다. 그래서 모든 제다이가 죽은 뒤에도 전쟁은 끝나지 않았다. 팰퍼틴의 명령에 따라 모든 클론은 마지막 전투를 위해 한 줄로 늘어섰다.

요다는 제국 측 클론과 제다이에게 충성을 지킨 공화국 측 클론을 구별하는 법을 배워야 한다는 것을 깨달았다. 전장을 살펴본 요다는 각 클론에게 그 클론이 서 있는 자리에 맞는 좌표를 붙였다. 포스를 사용해 요다는 전장의 클론 배치를 바꾸었다. 같은 편에 속한 어떤 두 클론 사이의 거리는 짝수가 되고, 적대하는 편에 속한 어떤 두 클론 사이의 거리는 홀수가 되었다. 두 클론이 같은 위치에 서 있는 경우는 없다. 그렇게 클론 전쟁이 시작되었다.

승산을 가늠하기 위해 요다는 서로 싸울 수 있는 클론 쌍의 개수를 알고 싶어 한다. 즉, 쌍을 이루는 두 클론이 서로 다른 편에 속하는 쌍의 개수이다.

입력

첫 줄에 최종 전투에 참여하는 클론의 수 nn (1≤n≤1000001 \le n \le 100000)이 주어진다. 다음 줄에는 클론의 좌표 aia_i (1≤ai≤1091 \le a_i \le 10^9) nn개가 주어진다. 모든 aia_i는 서로 다르다.

출력

서로 싸울 수 있는 클론 쌍의 개수를 한 줄에 출력한다.

예제1

  1. 예제 1

    입력
    5
    1 2 3 4 5
    
    예상 출력
    6