Cho n số phức, sắp xếp chúng theo thứ tự môđun tăng dần. Nếu hai số có cùng môđun, ưu tiên số có argument nhỏ hơn (argument lấy trong (−π,π]). Quy ước: khi cần in một số phức, in phần thực và phần ảo (hai số thực) cách nhau một khoảng trắng, mỗi số làm tròn đến đúng 4 chữ số sau dấu phẩy (dùng định dạng kiểu {:.4f}).
Dòng 1: số nguyên n. Tiếp theo n dòng, mỗi dòng chứa a b.
1≤n≤50, −1000≤a,b≤1000, không có số nào bằng 0+0i đồng thời với số khác cùng môđun 0.
In ra n dòng, mỗi dòng là phần thực và phần ảo của một số phức theo thứ tự đã sắp xếp.
Ví dụ:
Đầu vào:
3
3 4
1 0
0 1
Đầu ra:
1.0000 0.0000
0.0000 1.0000
3.0000 4.0000
Đang tải editor...