#include <iostream>
#include <cmath>
#include <cstring>
#include <cstdio>
const int MAX = 1e3 + 5;
char arr[MAX];
int main()
{
int t, cas = 0;
std::cin >> t;
while (t--)
{
long long n, res = 0;
std::cin >> arr >> n;
int lenth = strlen(arr);
n= std::abs(n);
if (arr[0] == '-')
{
for (int i = 1; i != lenth; ++i)
{
res = (res * 10 + arr[i] - '0') % n;
}
}
else
{
for (int i = 0; i != lenth; ++i)
{
res = (res * 10 + arr[i] - '0') % n;
//std::cout << res << std::endl;
}
}
printf("Case %d: ", ++cas);
if (res == 0)
std::cout << "divisible\n";
else
std::cout << "not divisible\n";
}
return 0;
}
lightOJ 1214 Largest Division
最新推荐文章于 2019-07-13 11:45:56 发布