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

    solution

    Đề bài: [Rust] Vec2 cộng và độ dài bình phương

    Định nghĩa tuple struct Vec2(i64, i64). Cài đặt phương thức add(&self, other:&Vec2) -> Vec2 và len_sq(&self) -> i64 (x^2 + y^2). Đọc hai vector a, b. Tính c = a.add(&b). In ra c.0 c.1 rồi xuống dòng và in c.len_sq().

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

      Dòng 1: a.0 a.1. Dòng 2: b.0 b.1.

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

      |x|, |y| <= 10^4

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

      Dòng 1: c.0 c.1. Dòng 2: len_sq.

    Ví dụ:

    Đầu vào:

    1 2
    3 4
    

    Đầu ra:

    4 6
    52

    Giải thích:

    c=(4,6); len_sq=16+36=52.

    Đang tải editor...