삼각형
시간 제한1초메모리 제한128 MB
수열의 각 구간 질의에 대해, 그 구간 안에 삼각형 부등식을 만족하는 세 값이 있는지 판정한다.
문제
수열 가 주어진다. 그리고 다음 형태의 질의를 여러 번 처리해야 한다: 부분 수열 안에서 세 개의 값을 골라 어떤 삼각형의 세 변의 길이로 삼을 수 있는 경우가 존재하는가?
세 길이 가 삼각형을 이루려면 삼각 부등식 를 만족해야 한다. 인 경우는 한 직선 위에 놓이므로 삼각형으로 세지 않는다.
입력
첫째 줄에 수열 의 길이인 정수 ()이 주어진다. 둘째 줄에는 수열 를 이루는 개의 정수가 주어진다 (). 셋째 줄에는 질의의 개수인 정수 ()가 주어진다. 이어지는 개의 줄에는 각각 공백 하나로 구분된 두 정수 와 ()가 주어진다.
출력
정확히 개의 줄을 출력한다. 각 질의에 대해 순서대로, 해당 부분 수열 안에서 삼각형의 세 변이 될 수 있는 세 값이 존재하면 TAK을, 존재하지 않으면 NIE를 출력한다. (TAK은 "예", NIE는 "아니오"를 뜻한다.)