Hai đường thẳng song song với đường thẳng cho trước

Xem dạng PDF

Gửi bài giải

Điểm: 0,25 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C, C++, Go, Java, Kotlin, Pascal, PyPy, Python, Rust, Scratch

Trên trục tọa độ ~OXY~, cho một đường thẳng có dạng ~ax + by + c = 0~ và một giá trị ~R~, hãy tìm hai đường thẳng khác nhau song song với đường thẳng đã cho và cách đường thẳng đó độ dài bằng ~R~.

Input

  • Gồm một dòng chứa ~4~ số ~a,b,c,R~ miêu tả đường thẳng và giá trị ~R~ ~(0 \le |a|,|b|,|c| \le 10^6, 1 \le R \le 10^6)~.

Output

  • In ra ~2~ dòng, mỗi dòng gồm ~3~ số thực ~a,b,c~ miêu tả đường thẳng song song với đường thẳng đã cho và cách đường thẳng đó độ dài bằng ~R~ ~(0 \le |a|,|b|,|c| \le 2 \cdot 10^{12})~.

  • Đáp án được coi là đúng khi có sai số không quá ~10^{-6}~.

Sample Input 1

0 -1 1 1

Sample Output 1

0.0000000000 -1.0000000000 0.0000000000
0.0000000000 -1.0000000000 2.0000000000

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.