soj 3316: Windy's Dates
来源:互联网 发布:代注册阿里云国际版 编辑:程序博客网 时间:2024/05/22 06:27
http://cs.scu.edu.cn/soj/problem.action?id=3316
#include<iostream>
#include<algorithm>
using namespace std;
struct node
{
int start,end;
bool visit ;
}fans[100+10],import[100+10];
bool cmp(node a,node b)
{
if(a.end != b.end)
return a.end < b.end;
else
return a.start < b.start;
}
int main()
{
int n, m, i, j;
while(scanf("%d%d",&n,&m)==2)
{
for(i = 0; i < m; ++i)
{
scanf("%d %d",&import[i].start,&import[i].end);
}
for(i = 0; i < n; ++i)
{
scanf("%d %d",&fans[i].start,&fans[i].end);
fans[i].visit = false;
for(j = 0 ; j < m; ++j)
{
if(!(fans[i].end <= import[j].start || fans[i].start >= import[j].end))
{
fans[i].visit = true;
break;
}
}
}
sort(fans, fans+n , cmp);
int temp = -1;
int cnt = 0;
for(i = 0; i < n; ++i)
{
if(!fans[i].visit && fans[i].start >= temp)
{
temp = fans[i].end;
cnt++;
}
}
printf("%d\n",cnt);
}
// system("pause");
return 0;
}
- soj 3316: Windy's Dates
- SOJ 3296: Windy's S
- soj 3296: Windy's S
- SOJ 3085: windy's cake V
- soj 3085: windy's cake V
- soj 3085 windy's cake V 单调栈的应用
- SOJ3296 Windy's S
- Windy's S(II)
- SOJ 3254 Windy和水星-水星交通
- SOJ 3134: windy和水星 -- 水星交通
- POJ3686 The Windy's
- poj3686 The Windy's
- POJ3686 The Windy's
- scu-3296: Windy's S
- Dates
- poj 3686 The Windy's
- poj 3686 The Windy's
- POJ 3686 The Windy's
- think different
- C# 堆和栈的简单介绍
- Ubuntu10.04安装code::blocks
- BufferedInputStream操作
- Mysql扩展之replication概述
- soj 3316: Windy's Dates
- 第一个C代码电子钟
- [小说连载]张小庆,在路上(21)- 威震天之死
- 方文山漂亮的让人落泪的句子
- C# 值类型和引用类型
- 【c++】自己编写MyString类实现C++中String类功能
- 通过余弦定理从点积的定义推出点积的公式
- 11. 11. 2. 两个输入流 Sequence IO
- 虚拟盘格式