频道栏目
首页 > 资讯 > 其他 > 正文

nyoj 16 矩阵嵌套

17-08-18        来源:[db:作者]  
收藏   我要投稿

矩形嵌套

描述

有n个矩形,每个矩形可以用a,b来描述,表示长和宽。矩形X(a,b)可以嵌套在矩形Y(c,d)中当且仅当a

输入

第一行是一个正正数N(0 每组测试数据的第一行是一个正正数n,表示该组测试数据中含有矩形的个数(n<=1000)

随后的n行,每行有两个数a,b(0 输出

每组测试数据都输出一个数,表示最多符合条件的矩形数目,每组输出占一行

样例输入

1

10

1 2

2 4

5 8

6 10

7 9

3 1

5 8

12 10

9 7

2 2

样例输出

5

#include #include #include using namespace std; struct space { int a; int b; }c[1005]; bool cmp(space _x,space _y)//必须排序 { if(_x.a==_y.a) return _x.b<_y.b; else return _x.a<_y.a; } int main() { int N,n,p,q,i,j,dp[1005]; scanf("%d",&N); while(N--) { memset(dp,0,sizeof(dp)); scanf("%d",&n); for(i=0;iq?p:q; c[i].b=pdp[i]) dp[i]=dp[j]+1; } if(k

相关TAG标签
上一篇:SqlServer数据库还原出现3154错误———解决方案
下一篇:Python 文件操作
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站