CCF 201809-2 买菜 100分
Posted 登登登ccc
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CCF 201809-2 买菜 100分相关的知识,希望对你有一定的参考价值。
使用一个时间段数组,初始化为0。
如果有人在时间段装车则对应数组块+1(时间段左取右不取),这样数组块出现值为2就说明两人在时间段内相遇。
#include <bits/stdc++.h>
using namespace std;
int state[1000001]= {0};
int main() {
int n;
cin>>n;
for(int i=0; i<2*n; i++) {
int a,b;
cin>>a>>b;
for(int j=a; j<b; j++)
state[j]++;
}
int sum=0;
for(int i=0; i<1000001; i++)
if(state[i]>1)
sum++;
cout<<sum;
return 0;
}
以上是关于CCF 201809-2 买菜 100分的主要内容,如果未能解决你的问题,请参考以下文章