Codeforces Round 170 (Div. 2)
翻译中…
Convexity of a set of points on the plane is the size of the largest subset of points that form a convex polygon. Your task is to build a set of $*n*$ points with the convexity of exactly $*m*$. Your set of points should not contain three points that lie on a straight line.
翻译中…
Input
翻译中…
The single line contains two integers $*n*$ and $*m*$ ($3 ≤ *m* ≤ 100, *m* ≤ *n* ≤ 2*m*$).
翻译中…
Output
翻译中…
If there is no solution, print "-1". Otherwise, print $*n*$ pairs of integers — the coordinates of points of any set with the convexity of $*m*$. The coordinates shouldn't exceed $10^{8}$ in their absolute value.
翻译中…
样例
Input #1
4 3
Output #1
0 0
3 0
0 3
1 1
InputCopy
OutputCopy
Input #2
6 3
Output #2
-1
InputCopy
OutputCopy
Input #3
6 6
Output #3
10 0
-10 0
10 1
9 1
9 -1
0 -2
InputCopy
OutputCopy
Input #4
7 4
Output #4
176166 6377
709276 539564
654734 174109
910147 434207
790497 366519
606663 21061
859328 886001
InputCopy
OutputCopy
题目信息
题面与样例版权归 Codeforces 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。