简单的三角形构造
题号:NC223942
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
Special Judge, 64bit IO Format: %lld

题目描述

给定一个半径为 ,圆心坐标为 的圆,以及圆内的一点 
请你构造一个三角形,满足:

  1. 三角形的三点都在圆的内部
  2. 不在三角形内部(点 在三角形边上可以视为合法)
  3. 三角形的面积不小于

输入描述:

六个整数,用空格隔开: , , , , , y_0

保证 点在圆的内部。



输出描述:

如果可以完成构造,请输出任意合法解:  并用空格隔开,分别表示三角形的三个点 
如果无论如何都不能完成构造,请输出-1。
本题需要满足以上三个条件,但允许答案存在 的误差。
示例1

输入

复制
3 0 0 1 1 1

输出

复制
-2.6 0.14 -2.8 0.05 0.9 0.6