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

    solution

    Đề bài: [Rust] Struct Rect lồng Point

    Định nghĩa hai struct: Point { x: i64, y: i64 } và Rect { tl: Point, br: Point } (top-left và bottom-right; giả sử tl.x <= br.x và tl.y <= br.y). Cài đặt area(&self) cho Rect trả về (br.x - tl.x) * (br.y - tl.y). Đọc 4 số x1 y1 x2 y2 và in diện tích.

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

      Một dòng 4 số: x1 y1 x2 y2.

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

      -10^4 <= x1 <= x2 <= 10^4; tương tự y.

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

      Diện tích (i64).

    Ví dụ:

    Đầu vào:

    0 0 3 4
    

    Đầu ra:

    12

    Giải thích:

    3*4 = 12.

    Đang tải editor...