Định nghĩa enum Outcome { Ok(i64), Err(String) }. Đọc n cặp (a, b). Với mỗi cặp, nếu b == 0 trả Outcome::Err("div by zero".to_string()), ngược lại Outcome::Ok(a/b) (chia nguyên hướng về 0 của i64). In mỗi dòng: nếu Ok in số, nếu Err in chuỗi.
Dòng 1: n. n dòng tiếp: a b.
1 <= n <= 10^4; |a|, |b| <= 10^9
n dòng kết quả.
Ví dụ:
Đầu vào:
3
10 2
7 0
9 3
Đầu ra:
5
div by zero
3
Giải thích:
Đang tải editor...