아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

물품 보관소

시간 제한2초메모리 제한128 MB

요약
각 질의 (m, k, s)에 대해 a_i <= m이고 b_i > m+s인 물건들의 값으로 정확히 k를 만들 수 있는지 판정한다.
난이도

보통10점 중 7점

유형
동적 계획법, 정렬, 이분 탐색, 누적 합
정답자
아직 제출이 없습니다

문제

바이트오티아에서는 해마다 부유한 시민들의 큰 모임이 열린다. 사람들은 외투, 재킷, 우산 같은 물건을 연회장 안으로 들고 들어가지 않고 물품 보관소에 맡긴 뒤, 돌아갈 때 다시 찾아간다.

한 무리의 도둑이 이 보관소를 털 계획을 세우고 있다. 하나의 계획은 다음과 같은 형태다. 도둑들이 시각 mm에 침입해 가치의 합이 정확히 kk가 되도록 물건을 훔쳐 달아나며, 침입부터 탈출까지 ss만큼의 시간이 걸린다.

각 물건 ii에는 가치 cic_i, 보관소에 맡겨지는 시각 aia_i, 주인이 되찾아가는 시각 bib_i가 정해져 있다. 어떤 물건을 훔칠 수 있으려면, 도둑이 침입하는 시각까지 이미 맡겨져 있어야 하고(ai≤ma_i \le m), 탈출 시각 m+sm + s가 될 때까지 그 주인이 물건을 찾으러 오지 않아야 한다(bi>m+sb_i > m + s). 만약 m+sm + s 이하의 어떤 시각에 주인이 자기 물건을 찾으러 오면 도난이 발각되어 그 계획은 실패한다.

계획이 실행 가능하다는 것은 위 조건을 만족하는 물건들만 골라 가치의 합을 정확히 kk로 만들 수 있다는 뜻이다. 정확히 kk를 만들 수 없으면 그 계획은 실행 불가능하다. 침입이 시작되는 바로 그 시각에 맡겨지는 물건도 훔칠 수 있다. 각 계획이 실행 가능한지 판정하여라.

입력

첫째 줄에 보관소에 맡겨지는 물건의 개수 nn이 주어진다 (1≤n≤10001 \le n \le 1000).

이어지는 nn개의 줄에는 각 물건이 세 정수 cic_i, aia_i, bib_i로 주어진다 (1≤ci≤10001 \le c_i \le 1000, 1≤ai<bi≤1091 \le a_i < b_i \le 10^9). 각각 물건의 가치, 맡겨지는 시각, 주인이 되찾아가는 시각을 뜻한다.

그다음 줄에는 도둑들이 세운 계획의 수 pp가 주어진다 (1≤p≤1061 \le p \le 10^6).

이어지는 pp개의 줄에는 각 계획이 세 정수 mjm_j, kjk_j, sjs_j로 주어진다 (1≤mj≤1091 \le m_j \le 10^9, 1≤kj≤1051 \le k_j \le 10^5, 0≤sj≤1090 \le s_j \le 10^9). 각각 침입 시각, 훔치려는 가치의 합, 침입부터 탈출까지 걸리는 시간을 뜻한다.

출력

각 계획에 대해, 가치의 합이 정확히 kjk_j가 되도록 물건을 훔치고 아무도 물건을 되찾으러 오기 전에 빠져나갈 수 있으면 한 줄에 TAK(폴란드어로 '예')를, 그렇지 않으면 NIE(폴란드어로 '아니오')를 출력한다. 계획은 입력에 주어진 순서대로 처리한다.

예제4

  1. 예제 1

    입력
    5
    6 2 7
    5 4 9
    1 2 4
    2 5 8
    1 3 9
    5
    2 7 1
    2 7 2
    3 2 0
    5 7 2
    4 1 5
    
    예상 출력
    TAK
    NIE
    TAK
    TAK
    NIE
    
  2. 예제 2

    입력
    1
    5 3 10
    3
    3 5 0
    3 5 6
    2 5 0
    
    예상 출력
    TAK
    TAK
    NIE
    
  3. 예제 3

    입력
    1
    4 1 8
    2
    2 4 6
    2 4 5
    
    예상 출력
    NIE
    TAK
    
  4. 예제 4

    입력
    2
    2 1 100
    5 1 100
    6
    1 2 0
    1 5 0
    1 7 0
    1 3 0
    1 6 0
    1 1 0
    
    예상 출력
    TAK
    TAK
    TAK
    NIE
    NIE
    NIE