解题代码
#include <iostream>
#include <vector>
using namespace std;
int n, s, e, talkTime;
vector<int> talk(1000005);
int main()
{
cin >> n;
for (size_t i = 0; i < 2*n; i++)
{
cin >> s >> e;
for (size_t j = s; j < e; j++)
{
talk[j]++;
}
}
for(auto&it:talk)
{
if (it==2)
talkTime++;
}
cout << talkTime;
return 0;
}
这篇文章介绍了一个CSP编程题目,涉及输入两个区间并计算它们重叠部分的元素个数,作为谈话时间。代码利用C++语言实现,主要关注输入处理和计数功能。
229

被折叠的 条评论
为什么被折叠?



