QOJ.ac

QOJ

时间限制: 1.0 s 内存限制: 1024 MB 总分: 100 可 Hack ✓

#14507. 깨진 유리 조각

统计

크기 $n$인 채유 유리가 공중에서 떨어져 영롱한 결정 조각들로 부서졌으며, 각 조각의 크기는 모두 양의 정수입니다.

아야는 이 반짝이는 결정 조각들을 가볍게 집어 들었습니다. 그녀의 눈에 크기가 $x$인 결정 조각은 $x$가 1보다 큰 홀수일 때만 '아름다운 결정 조각'으로 보입니다.

모든 결정 조각이 아름다운 결정 조각이라는 전제하에, 아야는 결정 조각 개수의 최댓값을 알고 싶어 합니다. 모든 결정 조각이 아름다운 결정 조각인 경우가 존재하지 않는다면 -1을 출력하십시오.

입력

본 문제는 여러 개의 테스트 케이스로 구성되어 있습니다. 첫 번째 줄에 테스트 케이스의 개수 $T$ ($1 \le T \le 10^4$)가 주어집니다.

각 테스트 케이스마다: 한 줄에 하나의 양의 정수 $n$ ($1 \le n \le 10^9$)이 주어집니다. 이는 채유 유리의 크기, 즉 모든 결정 조각의 크기 합을 의미합니다.

출력

각 테스트 케이스마다: 모든 결정 조각이 아름다운 결정 조각일 때, 결정 조각 개수의 최댓값을 한 줄에 출력하십시오. 만약 모든 결정 조각이 아름다운 결정 조각인 경우가 존재하지 않는다면 -1을 출력하십시오.

예제

입력 1

6
1
3
5
7
8
9

출력 1

-1
1
1
1
2
3

참고 1

$n = 3$, $n = 5$, $n = 7$일 때, 결정 조각의 최대 개수는 명백히 1입니다. $n = 8$일 때, 결정 조각의 최대 개수는 2이며, 이때 결정 조각의 크기는 각각 3, 5입니다. $n = 9$일 때, 결정 조각의 최대 개수는 3이며, 이때 결정 조각의 크기는 각각 3, 3, 3입니다.

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.