Chocolate Bar Partition | 프로그래밍의 벗 PivotOJ
PivotOJ

Chocolate Bar Partition

시간 제한: 1000ms메모리 제한: 1024MB출처: CCC 2024 SeniorBOJ 32368

문제

Maxwell has a chocolate bar that he wants to share with his friends. The chocolate bar can be represented as a 2 by N array of integers Ti,j, the tastiness of each square. Maxwell would like to split the entire chocolate bar into connected parts such that the average (mean) tastiness of the chocolate bar is the same for each part. Maxwell would like to know what is the maximum number of connected parts he can split his chocolate bar into as described above.

A part is considered connected if you can visit every cell by moving up, down, left or right.

입력

The first line of input will consist of one positive integer N, representing the length of the chocolate bar.

The second line of input contains N spaced integers representing the top row of the chocolate bar where the j-th integer from the left represents T1,j.

Similarly, the third line of input contains N spaced integers representing the bottom row of the chocolate bar where the j-th integer from the left represents T2,j.

출력

Output a single integer, representing the maximum number of connected parts Maxwell can split his chocolate bar into.

예제

예제 1

입력
2
5 4
6 5
출력
2

예제 2

입력
5
1 0 1 2 0
0 2 0 3 1
출력
5
코드를 제출하려면 로그인하세요.