Java Bài 5.33: Nhiệm vụ
Bạn có ba nhiệm vụ, tất cả đều cần được hoàn thành.
Đầu tiên, bạn có thể hoàn thành bất kỳ nhiệm vụ nào với chi phí 0.
Sau đó, ngay sau khi hoàn thành nhiệm vụ thứ \(i\), bạn có thể hoàn thành nhiệm vụ thứ \(j\) với chi phí \(|A_j - A_i|\).
Ở đây, \(|x|\) biểu thị giá trị tuyệt đối của \(x\).
Tìm tổng chi phí tối thiểu cần thiết để hoàn thành tất cả các nhiệm vụ.
Ràng buộc
Tất cả giá trị đầu vào là số nguyên. 1 ≤ \(A_1\), \(A_2\), \(A_3\) ≤ 100
INPUT FORMAT
Input được cung cấp từ Standard Input theo định dạng sau:
A_1 A_2 A_3
OUTPUT FORMAT
In ra tổng chi phí tối thiểu cần thiết để hoàn thành tất cả các nhiệm vụ.
Ví dụ:
Input 1
1 6 3
Output 1
5
Khi các nhiệm vụ được hoàn thành theo thứ tự sau, tổng chi phí sẽ là 5, đây là mức tối thiểu:
Hoàn thành nhiệm vụ đầu tiên với chi phí 0. Hoàn thành nhiệm vụ thứ ba với chi phí 2. Hoàn thành nhiệm vụ thứ hai với chi phí 3.
Input 2
11 5 5
Output 2
6
Input 3
100 100 100
Output 3
0
Lời giải bài tập này: Tại đây
Group giải đáp thắc mắc: Lập trình 24h
Fanpage CLB: CLB lập trình Full House- Việt Nam
Youtube: CLB Lập Trình Full House
Comments