NYOJ 16 矩形嵌套
来源:互联网 发布:赖昌星太子知乎 编辑:程序博客网 时间:2024/04/25 08:45
题目:矩形嵌套
import java.util.Scanner;public class Main {//深搜超时---TimeLimitExceeded -- --java2013-07-23 22:55:29static F f[];static int n,max;public static void main(String[] args) {Scanner input=new Scanner(System.in);int N=input.nextInt();while(N-->0){n=input.nextInt();max=0;f=new F[n];for(int i=0;i<n;i++){int x=input.nextInt();int y=input.nextInt();f[i]=new F(x,y);}for(int i=0;i<n;i++){f[i].ok=false;dfs(f[i].wide,f[i].high,1);f[i].ok=true;}System.out.println(max);}}private static void dfs(int wide, int high, int sum) {//递归深度搜索if(sum>max)//记录最大值max=sum;for(int i=0;i<n;i++){if(f[i].ok&&(f[i].wide<wide&&f[i].high<high||f[i].wide<high&&f[i].high<wide)){f[i].ok=false;dfs(f[i].wide,f[i].high,sum+1);f[i].ok=true;}}}}class F{//存储长和宽,以及是否被用过int wide,high;boolean ok=true;F(int wide,int high){this.wide=wide;this.high=high;}F(){}}
import java.util.Scanner;public class Main{//动态规划,Accepted 47MS 739java2013-07-23 23:39:06static int g[][],t[],n;public static void main(String[] args) {Scanner input=new Scanner(System.in);int N=input.nextInt();while(N-->0){n=input.nextInt();int a[]=new int[n];int b[]=new int[n];g=new int[n][n];t=new int[n];for(int i=0;i<n;i++){a[i]=input.nextInt();b[i]=input.nextInt();}for(int i=0;i<n;i++) for(int j=0;j<n;j++) if((a[i]>a[j]&&b[i]>b[j])||(a[i]>b[j]&&b[i]>a[j])) g[i][j]=1;int max=-1;for(int i=0;i<n;++i) if(dp(i)>max) max=dp(i);System.out.println(max);}}private static int dp(int i) {int ans=t[i]; if(ans>0) return ans; ans=1; for(int j=0;j<n;++j) if(g[i][j]!=0) if(ans<dp(j)+1){ ans=dp(j)+1; t[i]=ans; } return ans;}}
- NYOJ 16 矩形嵌套
- nyoj 16 矩形嵌套
- NYOJ 16 矩形嵌套
- nyoj 16 矩形嵌套
- nyoj-16-矩形嵌套
- NYOJ 16 矩形嵌套
- NYOJ 16 矩形嵌套
- 嵌套矩形(nyoj 16)
- 矩形嵌套(nyoj 16)
- NYOJ 16 矩形嵌套
- NYOJ 16 矩形嵌套
- nyoj 16 矩形嵌套
- NYOJ 16 矩形嵌套
- NYOJ-16-矩形嵌套
- NYOJ 16 矩形嵌套
- NYOJ 16 - 矩形嵌套
- NYOJ-16 矩形嵌套
- NYOJ 16 矩形嵌套
- My97DatePicker时间控件使用
- The 6th tip of DB Query Analyzer
- 20款超炫的Jquery插件
- VNC XEN 双鼠标问题 以及 使用 virt-manager 工具创建的 Xen 虚拟机配置文件不在 /etc/xen/ 目录中了
- Android总结笔记03:QQ空间底部+网易新闻顶部UI
- NYOJ 16 矩形嵌套
- Microsoft Dynamics CRM 2011 SDK简单介绍
- 你不用用那种眼神看我吧,妹的 我不就是忘记拿公牌而已吗?!!!
- Dom4j 使用简介
- Oracle 索引 详解
- 输入法分类总结与优缺点
- 网络字节序
- hdu 3911
- vi编辑器的使用