#include<cstdio>
#include<cmath>
#include<cstring>
#include<algorithm>
using namespace std;
const int N=1e4+10;
int res[N];
int main()
{
//freopen("in.txt","r",stdin);
int t,p,l,ca=0;
scanf("%d",&t);
while(t--)
{
memset(res,0,sizeof(res));
printf("Case %d: ",++ca);
scanf("%d%d",&p,&l);
int m=p-l;
if(m<=l)
printf("impossible\n");
else{
int i,k=0,tmp=sqrt(m);
for(i=1;i<=tmp;i++)
if(m%i==0)
{
res[k++]=i;
if(m/i!=i)res[k++]=m/i;
}
sort(res,res+k);
for(i=0;i<k;i++)
if(res[i]>l)
printf("%d%c",res[i],i==k-1?'\n':' ');
}
}
return 0;
}
02-05
07-11
383
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
05-21
375
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
06-17
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交