UVA2322
题目: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的更多相关文章
随机推荐
- UVALive3902 Network[贪心 DFS&&BFS]
UVALive - 3902 Network Consider a tree network with n nodes where the internal nodes correspond to s ...
- 第5章 软件包管理(1)_RPM包安装
1. 软件包简介 1.1 软件包分类 (1)源码包:如C.C++源码包,脚本安装包执行后可以自动安装. (2)二进制包:Redhat系列(如CentOS):为RPM包,Debian系列(如ubuntu ...
- (转载)SQL删除重复数据方法
本文转载自http://www.cnblogs.com/sunxiaonan/archive/2009/11/24/1609439.html 例如: id name ...
- rpc框架之HA/负载均衡构架设计
thrift.avro.grpc之类的rpc框架默认都没有提供负载均衡的实现,生产环境中如果server只有一台,显然不靠谱,于是有了下面的设计,这其实是前一阵跟北京一个朋友在qq群里交流的结果,分享 ...
- scala速成记录1
选择 Learning Scala这本书,两百多页,足够薄. 安装 http://www.scala-lang.org/ 下载Binary的版本.bin里边有所有操作系统下运行的可以运行的交互式s ...
- html,body的关系
先上一张关系图 最底下的一个是画布,往上一层是html结构,再往上一层是body结构 默认情况下html,body的height都是0,你给这两个元素分别加个边框就能看出来,要特别注意的是加背景颜色是 ...
- 【51Nod 1501】【算法马拉松 19D】石头剪刀布威力加强版
http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1501 dp求出环状不连续的前缀和,剩下东西都可以算出来,比较繁琐. 时间 ...
- Alpha阶段第六次Scrum Meeting
情况简述 Alpha阶段第六次Scrum Meeting 敏捷开发起始时间 2016/10/27 00:00 敏捷开发终止时间 2016/10/28 00:00 会议基本内容摘要 提出了目前阶段遇到的 ...
- XML 架构 (XSD) 参考
https://msdn.microsoft.com/zh-cn/library/ms256235.aspx XML 架构示例 XML 架构元素 XML 数据类型引用 XML 架构正则表达式 XML ...
- 理解DOM
http://www.cnblogs.com/chaogex/p/3959723.html 文档对象模型(Document Object Model,简称DOM),是W3C组织推荐的处理可扩展标志语言 ...