矩形嵌套 DP
来源:互联网 发布:西古德森实况数据 编辑:程序博客网 时间:2024/05/21 15:20
原先没看出来,后来发现和议题很像,都是胴体规划,那题是给你一些点的坐标,找到最多的点连成的显示单调的
#include<stdio.h>#include<stdlib.h>struct asd{int a,b,c;}ju[1010];int cmp(const void *a,const void *b){struct asd *c=(struct asd *)a,*d=(struct asd *)b;return c->b-d->b;}int qian(int j,int i){if(ju[i].a>ju[j].a&&ju[i].b>ju[j].b)return 1;return 0;}void sol(int n ){int i,j,max;ju[0].c=1;for(i=1;i<n;i++){max=0;for(j=0;j<i;j++)if(qian(j,i)&&ju[j].c>max)max=ju[j].c;ju[i].c=max+1;}}int main(){int t,n,i,z;scanf("%d",&t);while(t--){scanf("%d",&n);for(i=0;i<n;i++){scanf("%d%d",&ju[i].a,&ju[i].b);if(ju[i].a>ju[i].b){z=ju[i].a;ju[i].a=ju[i].b;ju[i].b=z;}}qsort(ju,n,sizeof(ju[0]),cmp);sol(n);int max=ju[0].c;for(i=1;i<n;i++)if(ju[i].c>max)max=ju[i].c;printf("%d\n",max);}return 0;}
- 矩形嵌套 DP
- 矩形嵌套Dp
- 经典DP 嵌套矩形
- 简单DP(矩形嵌套)
- 矩形嵌套DP模型
- NYOJ16 矩形嵌套 【DP】
- 矩形嵌套(dp)
- 【DP入门】矩形嵌套
- 矩形嵌套(经典dp)
- nyoj 16 矩形嵌套 dp
- NYOJ - 矩形嵌套(经典dp)
- NYOJ 矩形嵌套(DP)
- NYoj-16-矩形嵌套-dp
- NYOJ ---16 矩形嵌套 DP
- DP动态规划-嵌套矩形
- NYOJ 16 矩形嵌套 [DP]
- NYOJ 16 矩形嵌套【dp】
- NYOJ 16 矩形嵌套(DP)
- C#引用类型和值类型的区别
- Can't connect to local MySQL server through socket 问题解决
- 大热天住顶楼的孩纸伤不起啊。。[2011.7.22]
- Android学习之Service(二)
- Eclipse快捷键大全(转载)
- 矩形嵌套 DP
- 不用栈实现二叉树非递归中序遍历源代码说明
- Eclipse快捷键大全(转载)
- 1.给对象赋动态属性
- 使用internal(com.android.internal)和hidden(@hide)APIs – Part 1
- 指针与数组
- configure
- linux 内核中的 Makefile
- WM消息及其lParam和wParam参数定义