More actions
imported>Unknown No edit summary |
(Table transclusion repair v1) |
||
| Line 12: | Line 12: | ||
각 테스트 케이스에 대해 주어진 다각형 안에 심을 수 있는 나무의 개수를 한 줄에 하나씩 출력한다. | 각 테스트 케이스에 대해 주어진 다각형 안에 심을 수 있는 나무의 개수를 한 줄에 하나씩 출력한다. | ||
=== Sample Input === | === Sample Input === | ||
12 | |||
3 1 | 3 1 | ||
6 3 | 6 3 | ||
| Line 38: | Line 38: | ||
3000 5000 | 3000 5000 | ||
1000 3000 | 1000 3000 | ||
0 | 0 | ||
=== Sample Output === | === Sample Output === | ||
21 | |||
25990001 | 25990001 | ||
=== 풀이 === | === 풀이 === | ||
{| class="wikitable" | {| class="wikitable" style="width:100%;" | ||
|- | |- | ||
| 작성자 | | 작성자 | ||
| Line 53: | Line 53: | ||
---- | ---- | ||
[[문제분류]] [[경시대회준비반]] | [[문제분류]] [[경시대회준비반]] | ||
Latest revision as of 12:46, 27 March 2026
인기도:C(A,B,C), 성공률:보통(낮음,보통,높음), 레벨:3(1~4)
About TreesOnMyIsland
섬을 하나 구입했는데, 그 섬에 행과 열을 맞춰서 나무를 심으려고 한다. 나무들이 직사각 격자를 이루도록 심을 계획이므로, 적당한 격자점을 원점으로 잡으면 각 나무가 정수 좌표를 가지도록 할 수 있다. 다음 그림은 섬의 모양이다. [1] 그림에서 보다시피 섬은 직사각형 모양이 아니다. 그래서 섬 안쪽으로, 모든 꼭지점이 격자점 위에 있는 간단한 다각형을 그려서 그 다각형 안에 있는 격자점에 나무를 심기로 했다. 심을 수 있는 나무의 개수를 구해보자.
Input
입력 파일에 여러 테스트 케이스가 입력될 수 있다. 각 테스트 케이스는 다각형을 이루는 꼭지점의 개수를 나타내는 정수 N(3≤N≤1,000)으로 시작한다. 그 밑으로는 N 줄에 걸쳐서 다각형의 꼭지점 위치가 시계 방향 또는 반시계방향으로 순서대로 입력된다. 꼭지점의 위치는 x 좌표와 y 좌표를 나타내는 두 정수로 입력된다. 모든 좌표의 절대 값은 1,000,000 을 넘지 않는다고 할 수 있다. N으로 0이 입력되면 입력이 종료된다.
Output
각 테스트 케이스에 대해 주어진 다각형 안에 심을 수 있는 나무의 개수를 한 줄에 하나씩 출력한다.
Sample Input
12
3 1 6 3 9 2 8 4 9 6 9 9 8 9 6 5 5 8 4 4 3 5 1 3 12 1000 1000 2000 1000 4000 2000 6000 1000 8000 3000 8000 8000 7000 8000 5000 4000 4000 5000 3000 4000 3000 5000 1000 3000 0
Sample Output
21
25990001
풀이
| 작성자 | 사용언어 | 개발시간 | 코드 |