标签:style blog io color ar os sp for 数据
1 00:12-12:12 2 00:12-12:12 14:00-12:00
1 1
/*贪心区间相关问题,应该将结束时间排序。与杭电2037相似。
*//*我认为题意没有完全表达清楚,其实本题应该是在最省水的情况下
开水龙头次数最少,即能一起洗的都一起洗!!!
*/
#include<stdio.h>
#include<string.h>
#include<algorithm>
using namespace std;
struct st
{
int a,b;
}data[110];
int cmp(st x,st y)
{
return x.b<y.b;
}
int main()
{
int i,j,n,t,k1,k2,d1,d2,sum;
while(scanf("%d",&n)!=EOF)
{
for(i=0;i<n;i++)
{
scanf("%d:%d-%d:%d",&k1,&k2,&d1,&d2);
k1=k1*60+k2;
d1=d1*60+d2;
if(k1>d1){
t=k1;k1=d1;d1=t;}
data[i].a=k1;
data[i].b=d1;
}
sort(data,data+n,cmp);
j=data[0].b;
sum=1;
for(i=1;i<n;i++)
{
if(data[i].a>j) {
sum++;
j=data[i].b;}
}
printf("%d\n",sum);
}
return 0;
}
标签:style blog io color ar os sp for 数据
原文地址:http://blog.csdn.net/hdd871532887/article/details/41087935