nyoj_16:矩形嵌套
DAG上的动态规划
小技巧:max_element(a, a+n)返回的是数组a从下标0的位置到下标n-1的位置中的n个元素中最大元素的地址。
题目链接: http://acm.nyist.net/JudgeOnline/problem.php?pid=16
 #include <cstdio>
 #include <cstring>
 #include <algorithm>
 using namespace std;
 struct squ
 {
     int a,b;
 } h[];
 ];
 bool cmp(squ x,squ y)
 {
     return x.a<y.a||(x.a==y.a&&x.b<y.b);
 }
 int main()
 {
     int n,N,i,j;
     scanf("%d",&N);
     while(N--)
     {
         scanf("%d",&n);
         memset(dp,,sizeof(dp));
         ; i<n; i++)
         {
             scanf("%d%d",&h[i].a,&h[i].b);
                 if(h[i].a<h[i].b) swap(h[i].a,h[i].b);
             dp[i]=;
         }
         sort(h,h+n,cmp);
         ; i<n; i++)
             ; j<i; j++)
             {
                 if( h[j].a<h[i].a  &&  h[j].b<h[i].b )
                     dp[i]=max(dp[i] , dp[j] + );
             }
 //        int ans=0;
 //        for(i=0; i<n; i++)
 //        {
 //            printf("%d:%d===%d===",i,h[i].a,h[i].b);
 //            printf("%d===\n",dp[i]);
 //            ans=max(ans,dp[i]);
 //        }
         printf("%d\n",*max_element(dp, dp + n));
     }
     ;
 }        
nyoj_16:矩形嵌套的更多相关文章
- NYOJ16 矩形嵌套(DAG最长路)
		矩形嵌套 紫书P262 这是有向无环图DAG(Directed Acyclic Graph)上的动态规划,是DAG最长路问题 [题目链接]NYOJ16-矩形嵌套 [题目类型]DAG上的dp & ... 
- nyoj 16 矩形嵌套
		矩形嵌套 时间限制:3000 ms | 内存限制:65535 KB 难度:4 描述 有n个矩形,每个矩形可以用a,b来描述,表示长和宽.矩形X(a,b)可以嵌套在矩形Y(c,d)中当且仅当a& ... 
- NYOJ 16 矩形嵌套(动态规划)
		矩形嵌套 时间限制: 3000 ms | 内存限制: 65535 KB 难度: 4 描述 有n个矩形,每个矩形可以用a,b来描述,表示长和宽.矩形X(a,b)可以嵌套在矩形Y(c,d)中当且仅 ... 
- 矩形嵌套(LIS)
		矩形嵌套 时间限制:3000 ms | 内存限制:65535 KB 难度:4 描述 有n个矩形,每个矩形可以用a,b来描述,表示长和宽.矩形X(a,b)可以嵌套在矩形Y(c,d)中当且仅当a& ... 
- NYOJ - 矩形嵌套(经典dp)
		矩形嵌套时间限制:3000 ms | 内存限制:65535 KB 描述 有n个矩形,每个矩形可以用a,b来描述,表示长和宽.矩形X(a,b)可以嵌套在矩形Y(c,d)中当且仅当a<c,b< ... 
- 矩形嵌套(dp)
		矩形嵌套 时间限制:3000 ms | 内存限制:65535 KB 难度:4 描述 有n个矩形,每个矩形可以用a,b来描述,表示长和宽.矩形X(a,b)可以嵌套在矩形Y(c,d)中当且仅当a& ... 
- NYOJ 16 矩形嵌套(经典DP)
		http://acm.nyist.net/JudgeOnline/problem.php?pid=16 矩形嵌套 时间限制:3000 ms | 内存限制:65535 KB 难度: ... 
- ny16 矩形嵌套
		矩形嵌套 时间限制:3000 ms | 内存限制:65535 KB 难度:4 描述 有n个矩形,每个矩形可以用a,b来描述,表示长和宽.矩形X(a,b)可以嵌套在矩形Y(c,d)中当且仅当a< ... 
- 【动态规划】矩形嵌套 (DGA上的动态规划)
		[动态规划]矩形嵌套 时间限制: 1 Sec 内存限制: 128 MB提交: 23 解决: 9[提交][状态][讨论版] 题目描述 有n个矩形,每个矩形可以用a,b来描述,表示长和宽.矩形X(a, ... 
随机推荐
- Node.js爬虫-爬取慕课网课程信息
			第一次学习Node.js爬虫,所以这时一个简单的爬虫,Node.js的好处就是可以并发的执行 这个爬虫主要就是获取慕课网的课程信息,并把获得的信息存储到一个文件中,其中要用到cheerio库,它可以让 ... 
- SpringMVC form:form的一个错误(没有传到前台绑定类)
			SpringMVC form:form的一个错误(没有传到前台绑定类) 报错信息: Neither BindingResult nor plain target object for bean nam ... 
- swiper.js 碰到的坑
			1. swiper隐藏之后,再显示,滑动不流畅,且无限滑动会失败: 解决方法: 添加一下两个属性 observer: true,//修改swiper自己或子元素时,自动初始化swiper observ ... 
- 大话Python格式化输出字符串
			1."{},{}".format(,)用法总结: '{0},{1}'.format('var1',132908) 'var1,132908' '{},{}'.format('var ... 
- VMWare、KVM、Virtualbox克隆或复制Linux虚拟机后eth0找不到的解决方案
			快速处理办法: cat /etc/sysconfig/network-scripts/ifcfg-eth0 sed -i '/UUID/d' /etc/sysconfig/network-script ... 
- Visual Studio 2017 for Mac 体验之Android.Form
			微软官方说明: Visual Studio 2017 for Mac Last Update: 2017/6/16 我们非常荣幸地宣布 Visual Studio 2017 for Mac 现已推出. ... 
- Haoop MapReduce 的Partition和reduce端的二次排序
			先贴一张原理图(摘自hadoop权威指南第三版) 实际中看了半天还是不太理解其中的Partition,和reduce端的二次排序,最终根据实验来结果来验证自己的理解 1eg 数据如下 20140101 ... 
- Testlink安装步骤Checking if C:\inetpub\wwwroot\testlink-1.9.3\gui\templates_c directory is writable Failed !
			Testlink安装过程中问题现象: Checking if C:\inetpub\wwwroot\testlink-1.9.3\gui\templates_c directory is writab ... 
- 本地jar上传到本地仓库
			转自:http://www.blogjava.net/fancydeepin/archive/2012/06/12/380605.html thanks!! Maven 确确实实是个好东西,用来管 ... 
- docker 17 安装
			docker17 安装 新增一键安装命令: curl -sSL https://get.docker.com/ | sh 以下为手动安装过程 翻译自 Get Docker for Ubuntu Doc ... 
