H24

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

 

NH
30 tháng 8 lúc 19:57

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.

Bình luận (0)

Các câu hỏi tương tự
KH
Xem chi tiết
MH
Xem chi tiết
TV
Xem chi tiết
GV
Xem chi tiết
TH
Xem chi tiết
NA
Xem chi tiết
H24
Xem chi tiết
VN
Xem chi tiết
YN
Xem chi tiết
NN
Xem chi tiết