#3093. 包装

包装

题目描述

保山茶叶需要装在特制的包装盒中销售。

每种茶叶的大小为 x×yx \times y(长×宽,单位厘米),包装盒的大小为 w×hw \times h

如果一包茶叶能放入包装盒,需要满足:xwx \leq wyhy \leq h,或者 xhx \leq hywy \leq w(即可以旋转 90 度放入)。 包装盒的厚度无限。

操作说明

  • + x y:获得一包大小为 x×yx \times y 的茶叶
  • ? h w:询问大小为 h×wh \times w 的包装盒能否装下所有已获得的茶叶

输入格式

第一行一个整数 nn,表示操作次数。 接下来 nn 行,每行一个操作,格式如上。

输出格式

对于每个 ? 操作,输出 YESNO

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

样例解释

  • 第一包茶叶:3×2
  • 第二包茶叶:2×3
  • 第一次询问:1×20 包装盒 → 无法装下第一包茶叶 → NO
  • 第二次询问:3×3 包装盒 → 可以装下前两包 → YES
  • 第三次询问:2×3 包装盒 → 可以装下前两包 → YES
  • 加入第三包茶叶:1×5
  • 第四次询问:10×10 包装盒 → 可以装下所有 → YES
  • 第五次询问:1×5 包装盒 → 无法装下第一包茶叶 → NO

数据范围

对于所有测试数据,保证:2n1052 \leq n \leq 10^51x,y,w,h1091 \leq x, y, w, h \leq 10^9

测试点编号 nn x,y,w,hx,y,w,h
121\sim 2 10\le 10 100\le 100
343\sim 4 100\le 100 1000\le 1000
565\sim 6 104\le 10^4 105\le 10^5
7107\sim 10 105\le 10^5 109\le 10^9

Statistics

Related

In following contests:

模拟赛