Quay điểm quanh gốc toạ độ

Xem dưới dạng PDF

Gửi bài giải


Điểm: 20
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
đầu vào: stdin
Đầu ra: stdout

Tác giả:
Kiểu bài tập

Trên mặt phẳng toạ độ, Nam đang nghiên cứu chuyển động của một điểm khi quay quanh gốc toạ độ \(O(0,0)\). Nam muốn biết toạ độ mới của một điểm sau khi quay một góc cho trước.

Hãy giúp Nam viết chương trình tính toạ độ mới của điểm \(P(x, y)\) sau khi quay quanh gốc toạ độ \(O\) một góc \(\alpha\) (đơn vị độ).

Định dạng đầu vào

  • Một dòng gồm ba số thực \(x, y, \alpha\) (\(|x|, |y| \le 10^6\), \(0 \le \alpha < 360\)).

Định dạng đầu ra

  • In ra hai số thực \(x', y'\) là toạ độ của điểm sau khi quay, làm tròn đến \(6\) chữ số thập phân.

Ví dụ

Input:

1 0 90

Output:

0.000000 1.000000

Giải thích: Điểm \((1,0)\) quay \(90^\circ\) ngược chiều kim đồng hồ thành \((0,1)\).

Ràng buộc

  • Subtask 1 (40 điểm): \(|x|, |y| \le 100\), \(\alpha\) là bội số của \(45\).
  • Subtask 2 (60 điểm): không có ràng buộc gì thêm.

Nhận xét

Không có ý kiến tại thời điểm này.