Pepsi

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
Assembly, Awk, C, C#, C++, Clang, Cobol, D, Groovy, Haskell, JS, Java, Kotlin, Lua, Node JS, OCaml, ObjectiveC, Output, PHP, Pascal, Perl, Prolog, Pypy, Pypy 3, Python, Ruby, Rust, Scala, Scratch, Swift
Điểm: 900 Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Hôm nay, p2a1TranHuuDucTri qua nhà p2a1LeCaoVien chơi. Cả hai chơi rất vui.

Một hôm, p2a1TranHuuDucTri đem qua \(N\) chai nước ngọt Pepsi. p2a1LeCaoVienp2a1TranHuuDucTri mỗi người chọn một chai uống luôn 🙂 Nhưng với tính cách của người OCD thì p2a1LeCaoVien lại muốn hai chai phải có lượng nước bằng nhau. p2a1TranHuuDucTri bảo rằng:

Lấy nhiêu thì lấy, xíu tao san bớt cho

Thế là p2a1TranHuuDucTrip2a1LeCaoVien đổ 2 chai vào một cái ly, rồi chia ra hai cái cốc nhỏ hơn.

Nhưng p2a1TranHuuDucTrip2a1LeCaoVien bản tính vốn ki bo kẹt sỉ, nên cả hai sẽ đánh nhau tơi tả khi sự thay đổi về lượng nước ngọt quá lớn. Họ chỉ chấp nhận nếu sự thay đổi về lượng nước là nhỏ nhất.

Vậy sự thay đổi về lượng nước ngọt nhỏ nhất trong mỗi chai là bao nhiêu?

Input

  • Số nguyên dượng \(N\)(\(1\leq N \leq 10^5\))
  • N số, số thứ \(i\) chỉ lượng nước có trong chai thứ \(i\) theo ml

Output

  • Chênh lệch nhỏ nhất giữa hai chai bất kỳ chia đôi theo ml

Example

Test 1

Input
5
100 250 370 425 156
Output
27.5 ml
Note

Chọn chai thứ 3 và thứ 4. Chênh nhau \(55\)ml, vậy san đi \(27.5\)ml

Bình luận (1)

Mới nhất
Tải bình luận...