Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài
hocthemmoingay.

Trong ngày lễ Giáng sinh, các bạn nhỏ rất thích quả bóng màu sặc sỡ. Harry Porter muốn chế tạo một số quả bóng ma thuật có màu vàng, xanh lá cây và xanh dương để tặng các bạn.

Biết rằng để tạo ra một quả bóng màu vàng thì cần 2 tinh thể màu vàng, một quả bóng mau xanh lá cây thì cần 1 tinh thể màu vàng và 1 tinh thể màu xanh dương, còn để tạo ra một quả bóng màu xanh dương thì cần 3 tinh thể màu xanh dương.

Ngay bây giờ cậu ta có A tinh thể màu vàng và B tinh thể màu xanh dương.

Hãy cho Harry Porter biết, cậu ta cần có thêm tối thiểu bao nhiêu tinh thể nữa để tạo ra một số quả bóng với màu như mong muốn.

Yêu cầu:

          Input: Dòng đầu tiên chưa A và B, cho biết số tinh thể màu vàng và màu xanh dương mà Harry Porter đang có.

                   Dòng tiếp theo chứa X, Y và Z, tương ứng số lượng quả bóng màu vàng, màu xanh lá cây và màu xanh dương mà Harry Porter muốn chế tạo.

          Với 0<=A<=109, 0<=X, Y,Z<=109

          Output: In ra một số nguyên duy nhất là số lượng tinh thể tối thiểu mà Harry Porter cần có thêm.

Ví dụ:

Input

Output

4 3

2 1 1

2

3 9

1 1 3

1

12345678 87654321

43043751 1000000000 53798715

2147483648

Giải thích ví dụ:

Ví dụ 1: Harry Porter cần 5 tinh thể màu vàng và 4 tinh thể màu xanh để tạo ra 2 quả bóng màu vàng, 1 quả bóng màu xanh lá và 1 quả bóng màu xanh dương.

Như vậy, Harry Porter cần có thêm 1 tinh thể màu vàng và 1 tinh thể màu xanh dương.

giup voi pascal

 

program HarryPotterBalloons;

var
  A, B, X, Y, Z: Int64;
  total_vang, total_xanh_duong, vang_thieu, xanh_duong_thieu: Int64;

begin
  // Đọc đầu vào
  readln(A, B);   // Số tinh thể hiện có
  readln(X, Y, Z); // Số quả bóng muốn chế tạo

  // Tính tổng số tinh thể cần có
  total_vang := 2 * X + Y;
  total_xanh_duong := Y + 3 * Z;

  // Tính số tinh thể còn thiếu
  vang_thieu := total_vang - A;
  xanh_duong_thieu := total_xanh_duong - B;

  if vang_thieu < 0 then
    vang_thieu := 0;
  if xanh_duong_thieu < 0 then
    xanh_duong_thieu := 0;

  // In ra kết quả
  writeln(vang_thieu + xanh_duong_thieu);
end.


Các câu hỏi tương tự
Konasa Hara
Xem chi tiết
Mai Nhật Huy
Xem chi tiết
to vinh
Xem chi tiết
gấu trúc VN
Xem chi tiết
Trần Trung Hiếu
Xem chi tiết
Nguyễn Hoài An
Xem chi tiết
mkhuee
Xem chi tiết
Vũ Duy Nhật
Xem chi tiết
Yeu DUong nhat
Xem chi tiết
Nguyen Hoai Nam
Xem chi tiết