Codeforces Round 237 (Div. 2)
B
Marathon
Codeforces
1500
原题
← AC →
翻译中…

Valera takes part in the Berland Marathon. The marathon race starts at the stadium that can be represented on the plane as a square whose lower left corner is located at point with coordinates $(0, 0)$ and the length of the side equals $*a*$ meters. The sides of the square are parallel to coordinate axes.

翻译中…

As the length of the marathon race is very long, Valera needs to have extra drink during the race. The coach gives Valera a bottle of drink each $*d*$ meters of the path. We know that Valera starts at the point with coordinates $(0, 0)$ and runs counter-clockwise. That is, when Valera covers $*a*$ meters, he reaches the point with coordinates $(*a*, 0)$. We also know that the length of the marathon race equals $*nd* + 0.5$ meters.

翻译中…

Help Valera's coach determine where he should be located to help Valera. Specifically, determine the coordinates of Valera's positions when he covers $*d*, 2·*d*, ..., *n*·*d*$ meters.

翻译中…

Input

翻译中…

The first line contains two space-separated real numbers $*a*$ and $*d*$ $(1 ≤ *a*, *d* ≤ 10^{5})$, given with precision till $4$ decimal digits after the decimal point. Number $*a*$ denotes the length of the square's side that describes the stadium. Number $*d*$ shows that after each $*d*$ meters Valera gets an extra drink.

翻译中…

The second line contains integer $*n*$ $(1 ≤ *n* ≤ 10^{5})$ showing that Valera needs an extra drink $*n*$ times.

翻译中…

Output

翻译中…

Print $*n*$ lines, each line should contain two real numbers $*x*_{*i*}$ and $*y*_{*i*}$, separated by a space. Numbers $*x*_{*i*}$ and $*y*_{*i*}$ in the $*i*$-th line mean that Valera is at point with coordinates $(*x*_{*i*}, *y*_{*i*})$ after he covers $*i*·*d*$ meters. Your solution will be considered correct if the absolute or relative error doesn't exceed $10^{ - 4}$.

翻译中…

Note, that this problem have huge amount of output data. Please, do not use cout stream for output in this problem.

翻译中…

样例

Input #1
2 5
2
Output #1
1.0000000000 2.0000000000
2.0000000000 0.0000000000
InputCopy OutputCopy
Input #2
4.147 2.8819
6
Output #2
2.8819000000 0.0000000000
4.1470000000 1.6168000000
3.7953000000 4.1470000000
0.9134000000 4.1470000000
0.0000000000 2.1785000000
0.7034000000 0.0000000000
InputCopy OutputCopy
题目信息
题号
404B
时间限制
1 s
内存限制
256 MB
标签
模拟
数学

题面与样例版权归 Codeforces 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。