本地跑出来是对的啊 大佬帮看下为啥oj跑非要给我判错啊
#include <stdio.h>
#include <stdlib.h>
int main()
{
int T,y1,y2,n,s[10000]={0},now,count=0,ans[1000];
scanf("%d",&T);
for(int xjj=1;xjj<=T;xjj++)
{
scanf("%d",&y1);
scanf("%d",&n);
for(int i=1;i<=n;i++)
{
scanf("%d",&now);
s[now]=1;
}
scanf("%d",&y2);
for(int j=y1;j<=y2;j++)
{
if(s[j]==0)
count++;
}
ans[xjj]=count;
count=0;
}
for(int xjj=1;xjj<=T-1;xjj++)
{
printf("%d\n",ans[xjj]);
}
printf("%d",ans[T]);
return 0;
}