#ecnu20191B. 三
三
时间限制: 1.0 秒
空间限制: 256 MB
题目描述
给定三个整数 ,试在笛卡尔坐标系二维平面上构造三个点,使得这三个点之间的欧氏距离恰好为 。
输入格式
从标准输入读入数据。
一行三个整数 ,用空格分隔。
输出格式
输出到标准输出。
输出三行,每行两个浮点数,为点的坐标,同行整数用空格分隔。
可以以任意顺序输出任意一个解即可。只要其两两距离是 的某个对应排列即可(即对输出顺序、距离排列顺序不做要求),对应距离的绝对误差在 以内视为正确。
为保证正确判题,输出的浮点数请不要超过 double 的表示范围。
3 4 5
0 0
0 3
-4 0
2 6 4
1 1.5
5 1.5
-1 1.5
子任务
对于所有数据,保证 ,数据保证有解。
提示
long double最大范围约在 ,long double输出请用prinf("%.9Lf\n",ans);或者强制类型转换成double都输出。(for c & c++)。double最大范围约在 ,double输出请用prinf("%.9lf\n",ans);(for c & c++)。- java 请使用
java.math.BigDecimal。 - 请一定要认真阅读输入数据的数据约定!!!!!