1과 2
시간 제한1초메모리 제한1024 MB
1과 2로 이루어진 수열에서 앞부분의 곱과 뒷부분의 곱이 같아지는 가장 작은 분할 위치 k를 구하거나, 없으면 -1을 출력합니다.
문제
길이가 인 수열 이 주어진다. 의 각 원소는 또는 이다.
다음 조건을 만족하는 정수 가 존재하는지 알아내시오.
- 이고,
- 이다.
조건을 만족하는 가 여러 개이면 가장 작은 값을 출력한다.
입력
각 테스트는 여러 개의 테스트 케이스로 이루어져 있다. 첫 줄에 테스트 케이스의 개수 ()가 주어지고, 그 뒤에 각 테스트 케이스가 이어진다.
각 테스트 케이스의 첫 줄에는 정수 ()이 하나 주어진다.
각 테스트 케이스의 둘째 줄에는 정수 ()이 주어진다.
출력
각 테스트 케이스마다 조건을 만족하는 가장 작은 를 출력한다. 그런 가 없으면 을 출력한다.