[GDCPC2023] A-Programming Contest 题解
签到题。
思路:
遍历
题目保证不是停办年份,所以如果数组超过了询问的 break,否则计停办年份的数量的变量
最后输出
Code:
#include<bits/stdc++.h>
using namespace std;
const int maxn=1e7+10;
int t,n,qwq,awa,cnt,arr[maxn];//qwq=y1,awa=y2(因为y1,y2是关键字)
int main()
{
cin>>t;
while(t--)
{
cin>>qwq;
cin>>n;
cnt=0;
for(int i=1;i<=n;i++)
{
cin>>arr[i];
}
cin>>awa;
for(int i=1;i<=n;i++)
{
if(arr[i]>awa)
{
break;
}
cnt++;
}
cout<<awa-qwq+1-cnt<<endl;
}
return 0;
}