#2323. 钱包

钱包

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

小明最近找到了一份新工作,他赚了很多钱以至于不得不重新买一个钱包。

假设一张钞票是x×y\red{x\times y}的长方形,钱包是h×w\red{h\times w}的长方形,一张钞票可以放进钱包当且仅当 x<=h\red{x<=h}y<=w\red{y<=w,}或者y<=h\red{y<=h}x<=w\red{x<=w}。钞票之间彼此独立,互不影响。

现在有n\red{n}次询问,询问有两种类型:

1\red{1}+xy\red{+xy}表示小明赚了一张大小为x×y\red{x\times y}的钞票。

2\red{2}?hw\red{?hw}小明想要判断之前所有钞票能否放进大小为h×w\red{h\times w}的钱包里。

保证在第二种类型的询问前至少有一个第一种的询问,且至少有一个第二种类型的询问。

对于每一个第二种类型的询问,如果可以钱包放下所有钞票则输出"YES\red{YES}",否则输出"NO\red{NO}".

输入格式

第一行输入一个整数n\red{n,}表示询问的个数。

接下来n\red{n}行,每行是下面两种询问中的一种:

1\red{1}+xy\red{+xy}表示小明赚了一张大小为x×y\red{x\times y}的钞票。

2\red{2}、?hw\red{hw}小明想要判断之前所有钞票能否放进大小为h×w\red{h\times w}的钱包里。

接下来一行一个整数m\red{m,}表示操作次数。

接下来m\red{m}行,每行三个整数ui,di,xi\red{u_i,d_i,x_i}

输出格式

对于每一个第二种类型的询问,如果可以钱包放下所有钞票则输出YES\red{YES},否则输出NO\red{NO},每行输出一个结果.

样例

输入样例

9
+ 3 2
+ 2 3
? 1 20
? 3 3
? 2 3
+ 1 5
? 10 10
? 1 5
+ 1 1

输出样例

NO
YES
YES
YES
NO

提示

对于50%\red{50\%}的数据,1<=n,m<=103\red{1<=n,m<=10^3}

对于100%\red{100\%}的数据,1<=n,m<=5×105,1<=h,w,x,y<=109\red{1<=n,m<=5\times 10^5,1<=h,w,x,y<=10^9}

CSPJ模拟测试6

未参加
状态
已结束
规则
IOI
题目
4
开始于
2023-10-1 14:00
结束于
2023-10-1 16:30
持续时间
2.5 小时
主持人
参赛人数
9