아파트 단지

아직 제출이 없습니다시간 제한1.5초메모리 제한1024 MB

문제

설곽국에서 가장 긴 직선 도로인 예지로 주변에는 NN개의 아파트가 있습니다. 각 아파트는 위치 순서대로 11동부터 NN동까지 번호가 붙여져 있으며, ii동의 위치는 도로 시작점에서부터 A_iA\_i 만큼 떨어져 있습니다.

아파트가 늘어남에 따라 아파트 단지를 만들어 관리하기 편하게 하려고 합니다. 모든 아파트는 정확히 하나의 아파트 단지에 속해야 하고, 한 아파트 단지는 MM개 이상의 연속된 번호를 가진 아파트로 이루어져야 합니다. 어떤 아파트 단지가 LL동부터 RR동까지의 아파트로 이루어질 때, 이 아파트 단지의 크기는 양끝 아파트 사이의 거리, 즉 A_RA_LA\_R - A\_L로 정의됩니다.

계획이 알려지자, 주민들은 아파트 단지 내에서 운동이나 교류를 하기 위해 모든 아파트 단지의 크기를 X_iX\_i 이하로 제한해 달라는 요청을 했고, 그 결과 QQ개의 요청이 모였습니다. 당신은 각각의 요청이 실현 가능한지를 판별하는 프로그램을 작성해야 합니다.

입력

첫 줄에 세 정수 NN, MM, QQ가 띄어쓰기를 사이에 두고 주어집니다.

둘째 줄에는 각 아파트의 위치를 나타내는 NN개의 정수 A_1A\_1, A_2A\_2, \cdots, A_NA\_N이 띄어쓰기를 사이에 두고 주어집니다.

셋째 줄에는 요청에 대한 정보를 나타내는 QQ개의 정수 X_1X\_1, X_2X\_2, \cdots, X_QX\_Q가 띄어쓰기를 사이에 두고 주어집니다.

출력

길이 QQ의 문자열을 출력합니다. 문자열의 ii번째 문자는, ii번째 요청을 만족하는 아파트 단지 구성이 존재할 경우 '1', 그렇지 않은 경우 '0'이어야 합니다.

제한

  • 1N3×1051 \le N \le 3 \times 10^5
  • 1MN1 \le M \le N
  • 1Q3×1051 \le Q \le 3 \times 10^5
  • 1A_i1091 \le A\_i \le 10^9 (1iN1 \le i \le N)
  • A_i<A_i+1A\_i < A\_{i+1} (1i<N1 \le i < N)
  • 0X_i1090 \le X\_i \le 10^9 (1iQ1 \le i \le Q)