P3537 [POI 2012] SZA-Cloakroom
题目描述
每年,Byteotia 举行富人聚会。
他们聚在一起炫耀他们的收入、Lebytene 的鞋子和其他奢侈品。
当然,并不是所有这些物品都会被带入宴会——大衣、夹克、雨伞等会被留在衣帽间,离开时再取走。
不幸的是,一伙 Byteotia 小偷计划闯入衣帽间,偷走其中的一部分物品。
此时此刻,团伙的头目正在审查其他团伙成员提出的抢劫计划(他们是民主的!)。
计划通常如下:小偷在时间 $m_j$ 闯入衣帽间,拿走价值正好为 $k_j$ 的物品并逃跑,整个抢劫过程耗时 $s_j$。
团伙头目首先想知道这些计划中哪些是可行的,哪些不可行。
一个计划是可行的,当且仅当在时间 $m_j$ 可以收集总价值为 $k_j$ 的物品,并且直到 $m_j+s_j$ 时刻没有人出现取回任何被盗物品(在这种情况下,他们会通知保安,抢劫就会失败)。
特别地,如果在时间 $m_j$ 不可能选择总价值正好为 $k_j$ 的物品,那么计划不可行,因此被拒绝。
已知每件物品的存放和取回时间,确定哪些计划是可行的,哪些不可行。
我们假设在抢劫开始的那一刻留在衣帽间的物品已经可以被偷走(见例子)。
输入格式
输入的第一行有一个整数 $n$($1\le n\le 1000$),表示将留在衣帽间的物品数量。
接下来的 $n$ 行描述这些物品。
每行由三个整数 $c_i$,$a_i$ 和 $b_i$($1\le c_i\le 1\ 000$, $1\le a_i
输出格式
对于团伙提出的每个计划,确定它是否可行,即是否可以在不被任何人要求归还物品之前偷走总价值正好为 $k_j$ 的物品并逃跑。
如果计划可行,程序需标准输出中打印单词 `TAK`(波兰语中的“是”),否则打印 `NIE`(波兰语中的“否”)。
说明/提示
题面翻译由 ChatGPT-4o 提供,fixed by @tallnut。