买菜:
思路:对时间段赋值,二次赋值的为聊天时间段(用图连接)
代码:
#include<iostream>
#include<map>
#include<cstdlib>
using namespace std;
int main()
{
map<int,int>m;
int i,j;
int n,a,b;
cin>>n;
for(j=1;j<=2*n;j++)
{
cin>>a>>b;
for(i=a;i<b;i++)
{
m[i]++;
}
}
int c=0;
map<int,int>::iterator it;
for(it=m.begin();it!=m.end();it++)
{
if(it->second==2) c++;
}
cout<<c<<endl;
return 0;
}