#include <iostream>
#include<stdio.h>
#include<cmath>
#include<algorithm>
using namespace std;
struct product
{
    int w;
    int l;
     bool operator<(product &p2)
    {
        if(w==p2.w)return l<=p2.l;
        else return w<p2.w;
    }
};
product p[5005];
int main()
{
    //freopen("C://Users/kkk/Desktop/acm.txt","r",stdin);
    int test;
    cin>>test;
    while(test--)
    {
        int n;
        cin>>n;
        for(int i=0;i<n;i++)
        {
            cin>>p[i].w>>p[i].l;
        }
        sort(p,p+n);
        int ans=0;
        bool vis[n];
        for(int i=0;i<n;i++)vis[i]=0;
        for(int i=0;i<n;i++)
        {
            if(vis[i])continue;
            ans++;int preL=p[i].l;
            for(int j=i+1;j<n;j++)
            if(!vis[j]&&p[j].l>=preL){vis[j]=1;preL=p[j].l;}
        }
        cout<<ans<<endl;
    }
    return 0;
}

最新文章

  1. jquery.UI.tabs
  2. GraphicsMagick+Im4Java在windows和linux下的配置
  3. 背水一战 Windows 10 (3) - UI: 窗口全屏, 窗口尺寸
  4. 【转】Struts1.x系列教程(7):Logic标签库
  5. Android 使用Instrumentation进行界面的单元测试
  6. PHP学习笔记——PHP脚本和JAVA连接mysql数据库
  7. C#中静态与非静态方法比较【转】
  8. java反射小样例
  9. 小结php中几种网页跳转
  10. Unable to open connection to supplicant on &quot;/data/misc/wifi/sockets/wlan0&quot;
  11. MD格式示例
  12. Innosetup 设置文件的相对路径
  13. Spark 异步Action
  14. CentOS7中GreVPN的配置
  15. docker开启远程访问
  16. Web Service 部分内容简述(2)
  17. (转)适用微信小程序的table表格(带隔行变色)
  18. C++学习(二十四)(C语言部分)之 结构体1
  19. C#基础之访问修饰符
  20. hdu 3360 最小点覆盖 **

热门文章

  1. # 「银联初赛第一场」自学图论的码队弟弟(dfs找环+巧解n个二元一次方程)
  2. GitHub从小白到熟悉&lt;一&gt;
  3. 从入门到自闭之Python内置函数
  4. 微信小程序使用页面栈改变上一页面的数据
  5. 客户端相关知识学习(四)之H5页面如何嵌套到APP中
  6. 01 Linux常用基本命令(一)
  7. String和StringBuffer的常见用法
  8. 安装MySQL数据库并开启远程访问
  9. dedecms 公共模板写法 提高生成速度
  10. lftp连接异常情况分析过程