#include<cstdio>
#include<cstdlib>
#include<cstring>
int T,n,day;
int an[10000];
int flag[10000];
int main()
{
scanf("%d",&T);
while(T--)
{
//int n;
memset(an,0,sizeof(an));
memset(flag,0,sizeof(flag));
scanf("%d",&day);
scanf("%d",&n);
int i;
for(i = 0;i < n; i++)
{
scanf("%d",&an[i]);
}
int tmp;
//printf("%d",tmp);
for(i = 6 ;i <= day; i+=7)
{
flag[i]=1;
}
int sum=0;
for(i = 0;i < n;i++)
{
for(int j=an[i];j<=day; j+=an[i])
{
if(!flag[j]&&j%7)
{
sum++;
flag[j]=1;
}
}
}
//putchar('\n');
printf("%d\n",sum);
}
return 0;
}
uva 10050 Hartals
最新推荐文章于 2019-02-12 08:47:38 发布