USACO 2019 - Back and Forth
Xem PDFNông dân John có hai chuồng vắt sữa, mỗi chuồng đều có một bể sữa lớn và một kho chứa \(10\) chiếc xô với nhiều dung tích khác nhau. Ông thích mang sữa qua lại giữa hai chuồng để tập thể dục.
Vào thứ Hai, Nông dân John đo được chính xác \(1000\) gallon sữa trong bể của chuồng thứ nhất và chính xác \(1000\) gallon sữa trong bể của chuồng thứ hai.
Vào thứ Ba, ông lấy một chiếc xô từ chuồng thứ nhất, đổ đầy xô rồi mang sữa đến chuồng thứ hai, nơi ông rót sữa vào bể chứa. Ông để lại chiếc xô tại chuồng thứ hai.
Vào thứ Tư, ông lấy một chiếc xô từ chuồng thứ hai (có thể chính là chiếc xô ông để lại vào thứ Ba), đổ đầy xô rồi mang sữa đến chuồng thứ nhất, nơi ông rót sữa vào bể chứa. Ông để lại chiếc xô tại chuồng thứ nhất.
Vào thứ Năm, ông lấy một chiếc xô từ chuồng thứ nhất (có thể chính là chiếc xô ông để lại vào thứ Tư), đổ đầy xô rồi mang sữa đến chuồng thứ hai, nơi ông rót sữa vào bể. Ông để lại chiếc xô tại chuồng thứ hai.
Vào thứ Sáu, ông lấy một chiếc xô từ chuồng thứ hai (có thể là một trong những chiếc xô ông để lại vào thứ Ba hoặc thứ Năm), đổ đầy xô rồi mang sữa đến chuồng thứ nhất, nơi ông rót sữa vào bể. Ông để lại chiếc xô tại chuồng thứ nhất.
Sau đó, Nông dân John đo lượng sữa trong bể của chuồng thứ nhất. Ông có thể nhận được bao nhiêu kết quả đo khác nhau?
Dữ liệu vào
Dòng đầu tiên chứa \(10\) số nguyên, cho biết dung tích của các xô ban đầu ở chuồng thứ nhất. Dòng thứ hai chứa thêm \(10\) số nguyên, cho biết dung tích của các xô ban đầu ở chuồng thứ hai. Mọi dung tích xô đều nằm trong khoảng \(1 \dots 100\).
Dữ liệu ra
In ra số kết quả đo có thể có khi Nông dân John đo lượng sữa trong bể của chuồng thứ nhất sau ngày thứ Sáu.
Ví dụ
Ví dụ 1
Input
1 1 1 1 1 1 1 1 1 2
5 5 5 5 5 5 5 5 5 5
Output
5
Giải thích
Trong ví dụ này, lượng sữa cuối cùng trong bể của chuồng thứ nhất có thể nhận \(5\) giá trị:
- \(1000\): FJ có thể mang cùng một chiếc xô qua lại trong mỗi chuyến, khiến tổng lượng sữa trong bể của chuồng thứ nhất không đổi.
- \(1003\): FJ có thể mang \(2\) đơn vị vào thứ Ba, rồi \(5\) đơn vị vào thứ Tư, rồi \(1\) đơn vị vào thứ Năm và \(1\) đơn vị vào thứ Sáu.
- \(1004\): FJ có thể mang \(1\) đơn vị vào thứ Ba, rồi \(5\) đơn vị vào thứ Tư, rồi \(1\) đơn vị vào thứ Năm và \(1\) đơn vị vào thứ Sáu.
- \(1007\): FJ có thể mang \(1\) đơn vị vào thứ Ba, rồi \(5\) đơn vị vào thứ Tư, rồi \(2\) đơn vị vào thứ Năm và \(5\) đơn vị vào thứ Sáu.
- \(1008\): FJ có thể mang \(1\) đơn vị vào thứ Ba, rồi \(5\) đơn vị vào thứ Tư, rồi \(1\) đơn vị vào thứ Năm và \(5\) đơn vị vào thứ Sáu.
Nguồn
Đề bài gốc: USACO 2018 December Contest, Bronze — Back and Forth
Tác giả: Brian Dean
Kỳ thi:
- USACO 2018 - Tháng 12 - Hạng Đồng (1 Tháng 12., 2018)
Bình luận