| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 서브태스크 참고 (추가 시간 없음) | 1024 MB | 21 | 9 | 8 | 42.105% |
You are given two integers, the number of vertices $N$ and area $A$. You need to construct a simple polygon of $N$ vertices such that the area of the polygon is exactly $\frac{A}{2},ドル and all the vertices have non-negative integer coordinates with value up to 10ドル^9$.
A simple polygon is one that:
The first line of the input gives the number of test cases, $T$. $T$ lines follow. The first line of each test case contains two integers, $N$ denoting the number of vertices and $A,ドル denoting double the required area of the polygon.
For each test case, output one line containing Case #x: y, where $x$ is the test case number (starting from 1) and $y$ is IMPOSSIBLE if it is not possible to construct a polygon with the given requirements and POSSIBLE otherwise.
If you output POSSIBLE, output $N$ more lines with 2ドル$ integers each. The $i$-th line should contain two integers $X_i$ and $Y_i$ which denote the coordinates of the $i$-th vertex. For each $i,ドル the coordinates should satisfy the 0ドル \le X_i,Y_i ≤ 10^9$ constraints. Vertices of the polygon should be listed in consecutive order ($vertex_i$ should be adjacent to $vertex_{i-1}$ and $vertex_{i+1}$ in the polygon).
If there are multiple possible solutions, you can output any of them.
시간 제한: 20 초
시간 제한: 40 초
2 4 36 5 2
Case #1: POSSIBLE 2 5 6 5 8 2 0 2 Case #2: IMPOSSIBLE
In Sample Case #1, we can output the above quadrilateral with coordinates $(2,5),ドル $(6,5),ドル $(0,2)$ and $(8,2)$. The area of this quadrilateral is equal to 18ドル$.
In Sample Case #2, there is no way to construct a polygon with 5ドル$ vertices and area equal to 1ドル$.
Contest > Google > Kick Start > Google Kick Start 2021 > Round G D번