bzoj3715 [PA2014]Lustra
来源:互联网 发布:支持java的虚拟主机 编辑:程序博客网 时间:2024/05/22 01:56
Description
Byteasar公司专门外包生产带有镜子的衣柜。
刚刚举行的招标会上,有n个工厂参加竞标。所有镜子都是长方形的,每个工厂能够制造的镜子都有其各自的最大、最小宽度和最大、最小高度。镜子不可以旋转。
如果存在某家工厂满足这样的条件:其他所有工厂能够制造的镜子,它都能够制造。那么这家工厂显然会胜出。若不存在,评判工作将会遇到麻烦。Byteasar想知道,是否存在某家工厂符合上述条件。
Input
第一行有一个整数t(1<=t<=10),表示测试数据数量。
对于每一组测试数据,第一行有一个整数n(2<=n<=100000)。接下来n行,每行有四个整数w1,w2,h1,h2(1<=w1<=w2<=10^9,1<=h1<=h2<=10^9),表示这家工厂能够制造的镜子的宽度w、高度h需要满足w1<=w<=w2,h1<=h<=h2。
Output
输出共有t行,每行为TAK(是)或NIE(否),表示是否存在某家工厂符合条件。
Sample Input
3
3
2 3 3 5
1 4 2 6
1 3 4 6
3
1 5 1 3
2 4 1 3
3 4 2 5
4
1 2 1 10
1 2 3 8
2 2 7 10
1 2 1 10
3
2 3 3 5
1 4 2 6
1 3 4 6
3
1 5 1 3
2 4 1 3
3 4 2 5
4
1 2 1 10
1 2 3 8
2 2 7 10
1 2 1 10
Sample Output
TAK
NIE
TAK
NIE
TAK
sb题
模拟就完了
#include<cstdio>#define N 100010#define inf 0x7fffffffint T;int x1[N],x2[N],y1[N],y2[N];int xmn,xmx,ymn,ymx;inline int read(){ int x=0,f=1;char ch=getchar(); while(ch<'0'||ch>'9'){if(ch=='-')f=-1;ch=getchar();} while(ch>='0'&&ch<='9'){x=x*10+ch-'0';ch=getchar();} return x*f;}int main(){ scanf("%d",&T); while (T--) { int n=read(); xmn=ymn=inf; xmx=ymx=0; for (int i=1;i<=n;i++) { x1[i]=read();x2[i]=read();y1[i]=read();y2[i]=read(); if (x1[i]<xmn)xmn=x1[i]; if (y1[i]<ymn)ymn=y1[i]; if (x2[i]>xmx)xmx=x2[i]; if (y2[i]>ymx)ymx=y2[i]; } bool mrk=0; for (int i=1;i<=n;i++) { if (x1[i]<=xmn&&y1[i]<=ymn&&x2[i]>=xmx&&y2[i]>=ymx) {mrk=1;break;} } if (mrk)printf("TAK\n"); else printf("NIE\n"); }}
0 0
- bzoj3715 [PA2014]Lustra
- BZOJ3715 [PA2014]Lustra
- BZOJ3715: [PA2014]Lustra 水题
- bzoj3715 [PA2014]Lustra 暴力
- 3715: [PA2014]Lustra|暴力
- BZOJ 3715: [PA2014]Lustra
- bzoj 3715: [PA2014]Lustra 乱搞
- 【BZOJ】【P3715】【PA2014】【Lustra】【题解】【水题】
- 【PA2014】Fiolki
- bzoj3709 [PA2014]Bohater
- bzoj3713 [PA2014]Iloczyn
- 3709: [PA2014]Bohater
- 【BZOJ 3714】 [PA2014]Kuglarz
- [PA2014]Fiolki 解题报告
- 【PA2014】【BZOJ3709】Bohater
- bzoj3714【PA2014】Kuglarz
- 【PA2014】【BZOJ3718】Parking
- 【PA2014】【BZOJ3714】Kuglarz
- errno的值的解释
- win7笔记本如何设置共享网络供手机WIFI上网
- Linux内核学习6:内存管理(2)-进程地址空间
- R.layout.simple_list_item_1
- 图形界面下操作Mysql数据库
- bzoj3715 [PA2014]Lustra
- mysql left( right ) join使用on 与where 筛选的差异
- Eclipse 常用插件
- GUID
- 常用打包软件总结
- C#中使用GUID
- 搞定用户搜索意图,网站轻松排名
- ZendFramework2开发-列表分页功能
- Android开发规范