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

    solution

    Đề bài: [Rust] Generic Default+Add — sum_default<T>

    Viết hàm generic fn sum_default<T: Default + std::ops::Add<Output = T> + Copy>(v: &[T]) -> T trả về tổng các phần tử, dùng T::default() làm giá trị khởi tạo. Đọc n và n số i64. In sum_default(&v). (Nếu n=0 sẽ in 0.)

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

      Dòng 1: n (>=0). Dòng 2: n số (có thể trống).

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

      0 <= n <= 1000; |a_i| <= 10^6

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

      Tổng các phần tử (hoặc 0 nếu rỗng).

    Ví dụ:

    Đầu vào:

    5
    1 2 3 4 5
    

    Đầu ra:

    15

    Giải thích:

    15

    Đang tải editor...