水得写完了还以为自己是错的
#include<cstdio>
int main()
{
#ifdef LOCAL
freopen("in.txt","r",stdin);
#endif // LOCAL
int T;
scanf("%d",&T);
while(T--)
{
int Day,N,cnt = 0;
scanf("%d%d",&Day,&N);
int party[N];
for(int i = 0; i < N; i++)
scanf("%d",&party[i]);
for(int i = 1; i <= Day; i++)
{
if(i%7 == 6 || i%7==0)continue;
for(int j = 0; j < N; j++)
if(i%party[j] == 0){cnt++;break;}
}
printf("%d\n",cnt);
}
return 0;
}