博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
矩形嵌套
阅读量:6364 次
发布时间:2019-06-23

本文共 1429 字,大约阅读时间需要 4 分钟。

1 /* 2 不是贪心,若是先按长排序在按宽,若是长很大宽很小 ,则若是后边款稍微大一些就不行了  3 */ 4 #include 
5 #include
6 #include
7 #include
8 using namespace std; 9 10 const int N = 1005;11 typedef struct Node12 {13 int a;14 int b;15 }Node;16 Node q[N];17 int n;18 int d[N];19 20 bool cmp(const Node &a, const Node &b)21 {22 if (a.a == b.a)23 return a.b < b.b;24 return a.a < b.a;25 } 26 27 bool judge(int i, int j)28 {29 bool flag = q[i].a>q[j].a && q[i].b>q[j].b;30 if (flag)31 {32 return true;33 }34 return false;35 }36 37 int main()38 {39 int T;40 int a, b;41 int i,j,k;42 cin>>T;43 while (T--)44 {45 cin>>n;46 for (i=1; i<=n; i++)47 {48 cin>>a>>b;49 if (a>b)50 {51 swap(a, b);52 53 }54 q[i].a = a;55 q[i].b = b;56 }57 58 sort(q+1, q+n+1, cmp);59 int ans = 1;60 for (i=1; i
0; j--)68 {69 if (judge(i, j))70 {71 int temp = d[j] + 1;//数组d必须要初始化 72 if(d[i]>temp)73 d[i] = temp;74 }75 }76 if(ans>d[i])77 ans = d[i];78 79 } 80 cout<
<

 

转载地址:http://tnama.baihongyu.com/

你可能感兴趣的文章
China Unicom and Chunghwa Telecom work together&nb
查看>>
Java图片上查找图片算法
查看>>
Python fabric实现远程操作和部署
查看>>
详解Java中staitc关键字
查看>>
《Unity着色器和屏幕特效开发秘笈》—— 第3章 利用镜面反射让游戏闪耀起来...
查看>>
前中情局局长:FBI目的是从根本上改善iPhone
查看>>
测试界和学术界应该架起桥梁
查看>>
大隐隐于市,你身边的那些安全隐患你都知道么?
查看>>
这个物联网处理器号称全世界体型最小
查看>>
Decorator模式及其他相似的模式
查看>>
物联网市场迅猛发展 “中国芯”如何把握机会?
查看>>
aws 上使用elb 的多域名问题
查看>>
从 MyEclipse 到 IntelliJ IDEA
查看>>
环球花木网的目标就是致力于打造成为“园林相关行业的专业性门户网站
查看>>
《编写高质量代码:改善c程序代码的125个建议》—— 建议14-1:尽量避免对未知的有符号数执行位操作...
查看>>
《C语言编程魔法书:基于C11标准》——2.2 整数在计算机中的表示
查看>>
全球程序员编程水平排行榜TOP50,中国排名第一
查看>>
HDFS 进化,Hadoop 即将拥抱对象存储?
查看>>
Edge 浏览器奇葩 bug:“123456”打印成“114447”
查看>>
Sirius —— 开源版的 Siri ,由 Google 支持
查看>>