Nội dung Bài tập
- Mã:
- ChiaDoAn
- Tên:
- Chia Đồ Ăn
- Dạng thi:
- oi
- Thang điểm:
- 10 điểm
- Giới hạn thời gian:
- 1 giây
- Giới hạn bộ nhớ:
- 256 MB
- Được tạo bởi:
- Shido
Có n đứa trẻ ngồi quanh một cái bàn tròn . Đối với mỗi đứa trẻ , bạn biết lượng thức ăn chúng hiện có và lượng thức ăn chúng muốn . Tổng lượng thức ăn trong bảng là chính xác . Ở mỗi bước , trẻ có thể đưa 1 đơn vị thức ăn cho người hàng xóm của chúng (tức là những đứa trẻ xung quanh) . Số bước tối thiểu cần thiết là bao nhiêu ?
Input
Dòng 1 : nhập n là số đứa trẻ
Dòng 2 : n số a1 , a2 , ... ,an là lượng thức ăn hiện tại của mỗi đứa trẻ
Dòng 3 : n số b1 , b2 , ... , bn là lượng thức ăn yêu cầu cho mỗi đứa trẻ
Output
1 số nguyên là số bước tối thiểu
Ràng buộc
1 <= n <= 2.105
0 <= ai , bi <= 106
Ví dụ:
Input
Output
3
3 5 0
2 4 2
2
Giải thích : Trẻ 1 cho trẻ 3 một đơn vị thức ăn, trẻ 2 cho trẻ 3 một đơn vị thức ăn.
Theme :
Mời bạn soạn code
Ai có thể xem bài này :
Thông tin
Phần thảo luận