#P2649. Factovisors

    ID: 1649 传统题 1000ms 256MiB 尝试: 1 已通过: 1 难度: 10 上传者: 标签>数论素数判定搜索枚举Waterloo local 1999.01.31

Factovisors

题目描述

阶乘函数 n!n! 对于非负整数 nn 定义如下:

0!=10! = 1

n>0n > 0 时,n!=n(n1)!n! = n * (n - 1)!

如果存在整数 kk 使得 ka=bk * a = b,那么称 aa 能整除 bb

输入

程序的输入由若干行组成,每行包含两个非负整数 nnmm,且 nnmm 均小于 231 2^{31}

输出

对于每行输入,按以下格式输出一行内容,表明 mm 能否整除 n!n!

输入数据

6 9
6 27
20 10000
20 100000
1000 1009

输出数据

9 divides 6!
27 does not divide 6!
10000 divides 20!
100000 does not divide 20!
1009 does not divide 1000!

题目来源

Waterloo local 1999.01.31