음이 아닌 부분합
시간 제한3초메모리 제한128 MB
순환 배열에서 회전시킨 수열의 모든 접두합이 0 이상이 되는 회전의 개수를 구하는 문제입니다.
문제
개의 수로 이루어진 수열 이 주어집니다. 이 수열을 칸만큼 순환 이동()하면 다음 수열이 됩니다. 가지 순환 이동 중에서 다음 조건을 만족하는 것이 몇 개인지 세세요. 이동한 수열에서 앞의 개 수의 합이 을 만족하는 모든 에 대해 이상이어야 합니다.
입력
입력은 여러 개의 테스트 케이스로 이루어져 있습니다.
각 테스트 케이스는 두 줄로 구성됩니다. 첫 줄에는 수열에 포함된 정수의 개수 ()이 주어집니다. 둘째 줄에는 수열을 나타내는 개의 정수 ()이 주어집니다.
입력의 끝은 하나만 있는 줄로 표시됩니다.
출력
각 테스트 케이스에 대해, 위 조건을 만족하는 순환 이동의 개수를 한 줄에 출력하세요.