题目:https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=323

理解:将数据处理成多组 l ,w 递增的数组  设li两层for循环  vis【】 记录是否被访问过  if   j .l &&j.l   >>  i.l &&i.w  j 元素可以在i后 vis =1

每次 更新 flag

#include<cstdio>
#include<cstring>
#include<iostream>
#include<algorithm>
using namespace std;
int vis[10005];
struct Wood
{
int l,w;
} p[10005];
bool cmp(Wood a,Wood b)
{
if(a.l!=b.l)
return a.l<b.l;
else return a.w<b.w;
}
int main()
{
int t;
cin>>t;
while(t--)
{
int n;
cin>>n;
int ans=0;
memset(vis,0,sizeof(vis));
for(int i=0; i<n; i++)
{
cin>>p[i].l>>p[i].w;
}
sort(p,p+n,cmp);
for(int i=0;i<n;i++)
{
if(!vis[i])
{
vis[i]=1;
int flag=i;
ans++;
for(int j=i+1;j<n;j++)
{
if(!vis[j]&&p[j].l>=p[flag].l&&p[j].w>=p[flag].w)
{
vis[j]=1;
flag=j;
}
}
}
}
cout<<ans<<endl;
}
}

  

UVA2322的更多相关文章

随机推荐

  1. cin

    cin 是预定义的标准输入流对象,cin 用来接收字符串时,遇“空格”.“TAP”.“回车”时都会结束.

  2. hdoj 2075 A|B?

    A|B? Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submis ...

  3. PAT 1034. 有理数四则运算(20)

    本题要求编写程序,计算2个有理数的和.差.积.商. 输入格式: 输入在一行中按照"a1/b1 a2/b2"的格式给出两个分数形式的有理数,其中分子和分母全是整型范围内的整数,负号只 ...

  4. 为普通Object添加类似AttachedProperty的属性

    为普通Object添加类似AttachedProperty的属性   周银辉 我们知道,在WPF中对应一个DependencyObject,我们很容易通过AttachedProperty来为类型附加一 ...

  5. HTML标记语言篇--学习笔记01

    HTML标记语言篇 第1章  HTML基础 1.1 基本概念 WWW 是"World Wide Web"(全球广域网)的缩写,简称为Web,中文又称为"万维网" ...

  6. 【转】NuGet.org 无法访问的解决方法

    打开Nuget,发现又出问题了:未能解析此远程名称:’nuget.org’. 在浏览器中输入 http://nuget.org 会发现是无法打开的. 在cmd命令行里输入: nslookup nuge ...

  7. jQuery下拉框扩展和美化插件Chosen

    Chosen 是一个支持jquery的select下拉框美化插件,它能让丑陋的.很长的select选择框变的更好看.更方便.不仅如此,它更扩展了select,增加了自动筛选的功能.它可对列表进行分组, ...

  8. 在Linux中如何使用命令进行RS-232串口通信和数据包解析

    文章首发于浩瀚先森博客 1. 获取串口号 在Linux系统中一切皆为文件,所以串口端口号也不例外,都是以设备文件的形式出现.也就是说我们可以用访问文本文件的命令来访问它们. a. 一般串口都是以/de ...

  9. C++11笔记<一>

    目录: 1.std::share_ptr智能指针: 2.std::tr1::function模板类: 3.stringstream: 4.set/vector/map: 5.static_cast&l ...

  10. python select 实现

    python的select()方法直接调用操作系统的IO接口 它监控sockets,openfiile,pipes (所有带fileno()的方法的文件句柄) 什么时候变成 readable writ ...