Gửi bài giải

Điểm: 10
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M

Tác giả:
Kiểu bài tập

Marisa muốn pha thuốc từ \(m\) loại nấm khác nhau. Có \(n\) cây nấm đặt thành một hàng. Cây nấm thứ \(i\) thuộc loại \(A_i\). Nhưng có một số hạn chế: Marisa không thể cho nhiều hơn \(B_i\) cây nấm loại \(i\) vào cùng một lọ thuốc, vì việc này sẽ làm thuốc không ổn định và phát nổ.

Cô sẽ chọn một đoạn liên tiếp cây nấm. Hãy giúp cô tìm ra số lượng tối đa cây nấm có thể cho vào thuốc.

Input
  • Dòng đầu tiên gồm \(2\) số nguyên \(n,m\).
  • Dòng thứ hai gồm \(n\) số nguyên \(A_i\).
  • Dòng thứ ba gồm \(m\) số nguyên \(B_i\).
Output
  • In ra số lượng cây nấm nhiều nhất Marisa có thể sử dụng.
Điều kiện
  • \(1 \le n,m \le 10^5\)
  • \(1 \le A_i \le m\)
  • \(1 \le B_i \le 10^5\)

Sample Input 1

5 3
1 2 3 2 1
1 2 1

Sample Output 1

4

Nhận xét

Không có ý kiến tại thời điểm này.