아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

아파트 임대

시간 제한1초메모리 제한256 MB

요약
양의 정수 x, y에 대해 2xy + x + y 꼴로 나타낼 수 없는 2^31-1 이하의 수가 주어진 목록에 몇 개 있는지 센다.
난이도

보통10점 중 7점

유형
정수론, 수학, 이분 탐색, 정렬
정답자
아직 제출이 없습니다

문제

동규 부동산에서 아파트를 임대하고 있다. 아파트 방의 면적은 2xy+x+y2xy + x + y 로 주어진다. 여기서 xx와 yy는 양의 정수이다.

동규 부동산의 카탈로그에는 아파트의 면적이 오름차순으로 적혀 있다. 그런데 이 값들 중 일부는 위 식으로 만들 수 없는, 즉 존재할 수 없는 크기이다. 만약 이런 크기의 아파트를 임대하겠다고 하면 동규는 "꽝!"을 외치며 수수료만 챙겨 간다.

카탈로그에 적힌 아파트의 면적들이 주어졌을 때, 존재할 수 없는 크기의 아파트가 몇 개인지 구하는 프로그램을 작성하시오.

입력

첫째 줄에 아파트 면적의 개수 NN이 주어진다. 둘째 줄부터 NN개의 줄에 걸쳐 카탈로그에 적힌 순서대로 면적이 한 줄에 하나씩 주어진다.

NN은 100,000100{,}000 이하이고, 각 면적은 231−12^{31}-1 이하의 양의 정수이다.

출력

첫째 줄에 존재할 수 없는 아파트 면적의 개수를 출력한다.

예제3

  1. 예제 1

    입력
    10
    4
    7
    9
    10
    12
    13
    16
    17
    19
    20
    
    예상 출력
    2
    
  2. 예제 2

    입력
    1
    4
    
    예상 출력
    0
    
  3. 예제 3

    입력
    1
    9
    
    예상 출력
    1