大数取余
#include <cstdio>
#include <cstring>
const int MAXN = 210;
char str[MAXN];
char *snum;
long long num;
bool solve()
{
int len = strlen(snum);
long long res = 0;
for(int i = 0; i < len; ++i)
{
res = res*10+snum[i]-'0';
res = res%num;
}
return res == 0;
}
int main()
{
int t,time = 0;
scanf("%d",&t);
while(t--)
{
scanf("%s",str);
if(str[0] == '-')
snum = str+1;
else
snum = str;
scanf("%lld",&num);
printf("Case %d: ",++time);
if(solve())
printf("divisible\n");
else
printf("not divisible\n");
}
return 0;
}