Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Toán cho CNTT] Sắp xếp số phức theo môđun

    Cho nnn 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 (−π,π](-\pi,\pi](−π,π]). 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}).

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

      Dòng 1: số nguyên nnn. Tiếp theo nnn dòng, mỗi dòng chứa a ba\ ba b.

    • Ràng buộc đầu vào:

      1≤n≤501 \le n \le 501≤n≤50, −1000≤a,b≤1000-1000 \le a,b \le 1000−1000≤a,b≤1000, không có số nào bằng 0+0i0+0i0+0i đồng thời với số khác cùng môđun 0.

    • Định dạng đầu ra:

      In ra nnn 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...