CCF2018

买菜:

思路:对时间段赋值,二次赋值的为聊天时间段(用图连接)

代码:

#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;
}

猜你喜欢

转载自blog.csdn.net/arthu6/article/details/84999350