c++大神求解!!
天空中不时划过一颗流星。现在总共有n颗流星,第i颗在时间ti划过。现在有Q个询问,问你时间l到r中有多少流星划过?...
天空中不时划过一颗流星。现在总共有n颗流星,第i颗在时间ti划过。现在有Q个询问,问你时间l到r中有多少流星划过?
展开
1个回答
展开全部
都是小整数的话满好办的,这个跑下试试
#include<iostream>
using namespace std;
int main()
{
int n,Q;
cin>>n>>Q;
int t[n];
for(int i=0;i<n;i++)cin>>t[i];
int l,r,sum;
while(Q--)
{
cin>>l>>r;
sum=0;
for(int i=0;i<n;i++)
if(t[i]<=r&&t[i]>=l)
sum++;
cout<<sum<<endl;
}
return 0;
}
#include<iostream>
using namespace std;
int main()
{
int n,Q;
cin>>n>>Q;
int t[n];
for(int i=0;i<n;i++)cin>>t[i];
int l,r,sum;
while(Q--)
{
cin>>l>>r;
sum=0;
for(int i=0;i<n;i++)
if(t[i]<=r&&t[i]>=l)
sum++;
cout<<sum<<endl;
}
return 0;
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询