数列的整除性doc.docx
《数列的整除性doc.docx》由会员分享,可在线阅读,更多相关《数列的整除性doc.docx(12页珍藏版)》请在冰豆网上搜索。
数列的整除性doc
数列的整除性
问题描述:
对于任意一个整数数列,我们可以在每两个整数中间任意放一个符号'+'或'-',这样就可以构成一个表达式,也就可以计算出表达式的值。
比如,现在有一个整数数列:
17,5,-21,-15,那么就可以构造出8个表达式:
17+5+(-21)+15=16
17+5+(-21)-15=-14
17+5-(-21)+15=58
17+5-(-21)-15=28
17-5+(-21)+15=6
17-5+(-21)-15=-24
17-5-(-21)+15=48
17-5-(-21)-15=18
对于一个整数数列来说,我们能通过如上的方法构造出不同的表达式,从而得到不同的数值,如果该数值能够被k整除的话,那么我们就称该数列能被k整除。
在上面的例子中,该数列能被7整除(17+5+(-21)-15=--14),但不能被5整除。
现在你的任务是,判断某个数列是否能被某数整除。
输入格式:
数据存放在当前目录下的文本文件"div.in"中。
文件的第一行是一个整数m,表示有m个子任务。
接下来就是m个子任务的描述。
每个子任务有两行。
第一行是两个整数n和k(1<=n<=10000,2<=k<=100),n和k中间有一个空格。
n表示数列中整数的个数;k就是需要你判断的这个数列是否能被k整除。
第二行是数列的n个整数,整数间用空格隔开,每个数列的绝对值都不超过10000。
输出格式:
答案输出到当前目录下的文本文件"div.out"中。
输出文件应有m行,依次对应输入文件中的m个子任务,若数列能被k整除则输出"divisible",否则输出"notdivisible",行首行末应没有空格。
样例:
输入文件:
div.in
2
47
175-2115
45
175-2115
输出文件:
div.out
divisible
notdivisible
<
2018-02-07
问题描述:
对于任意一个整数数列,我们可以在每两个整数中间任意放一个符号'+'或'-',这样就可以构成一个表达式,也就可以计算出表达式的值。
比如,现在有一个整数数列:
17,5,-21,-15,那么就可以构造出8个表达式:
17+5+(-21)+15=16
17+5+(-21)-15=-14
17+5-(-21)+15=58
17+5-(-21)-15=28
17-5+(-21)+15=6
17-5+(-21)-15=-24
17-5-(-21)+15=48
17-5-(-21)-15=18
对于一个整数数列来说,我们能通过如上的方法构造出不同的表达式,从而得到不同的数值,如果该数值能够被k整除的话,那么我们就称该数列能被k整除。
在上面的例子中,该数列能被7整除(17+5+(-21)-15=--14),但不能被5整除。
现在你的任务是,判断某个数列是否能被某数整除。
输入格式:
数据存放在当前目录下的文本文件"div.in"中。
文件的第一行是一个整数m,表示有m个子任务。
接下来就是m个子任务的描述。
每个子任务有两行。
第一行是两个整数n和k(1<=n<=10000,2<=k<=100),n和k中间有一个空格。
n表示数列中整数的个数;k就是需要你判断的这个数列是否能被k整除。
第二行是数列的n个整数,整数间用空格隔开,每个数列的绝对值都不超过10000。
输出格式:
答案输出到当前目录下的文本文件"div.out"中。
输出文件应有m行,依次对应输入文件中的m个子任务,若数列能被k整除则输出"divisible",否则输出"notdivisible",行首行末应没有空格。
样例:
输入文件:
div.in
2
47
175-2115
45
175-2115
输出文件:
div.out
divisible
notdivisible
<
2018-02-07
问题描述:
对于任意一个整数数列,我们可以在每两个整数中间任意放一个符号'+'或'-',这样就可以构成一个表达式,也就可以计算出表达式的值。
比如,现在有一个整数数列:
17,5,-21,-15,那么就可以构造出8个表达式:
17+5+(-21)+15=16
17+5+(-21)-15=-14
17+5-(-21)+15=58
17+5-(-21)-15=28
17-5+(-21)+15=6
17-5+(-21)-15=-24
17-5-(-21)+15=48
17-5-(-21)-15=18
对于一个整数数列来说,我们能通过如上的方法构造出不同的表达式,从而得到不同的数值,如果该数值能够被k整除的话,那么我们就称该数列能被k整除。
在上面的例子中,该数列能被7整除(17+5+(-21)-15=--14),但不能被5整除。
现在你的任务是,判断某个数列是否能被某数整除。
输入格式:
数据存放在当前目录下的文本文件"div.in"中。
文件的第一行是一个整数m,表示有m个子任务。
接下来就是m个子任务的描述。
每个子任务有两行。
第一行是两个整数n和k(1<=n<=10000,2<=k<=100),n和k中间有一个空格。
n表示数列中整数的个数;k就是需要你判断的这个数列是否能被k整除。
第二行是数列的n个整数,整数间用空格隔开,每个数列的绝对值都不超过10000。
输出格式:
答案输出到当前目录下的文本文件"div.out"中。
输出文件应有m行,依次对应输入文件中的m个子任务,若数列能被k整除则输出"divisible",否则输出"notdivisible",行首行末应没有空格。
样例:
输入文件:
div.in
2
47
175-2115
45
175-2115
输出文件:
div.out
divisible
notdivisible
<
2018-02-07
问题描述:
对于任意一个整数数列,我们可以在每两个整数中间任意放一个符号'+'或'-',这样就可以构成一个表达式,也就可以计算出表达式的值。
比如,现在有一个整数数列:
17,5,-21,-15,那么就可以构造出8个表达式:
17+5+(-21)+15=16
17+5+(-21)-15=-14
17+5-(-21)+15=58
17+5-(-21)-15=28
17-5+(-21)+15=6
17-5+(-21)-15=-24
17-5-(-21)+15=48
17-5-(-21)-15=18
对于一个整数数列来说,我们能通过如上的方法构造出不同的表达式,从而得到不同的数值,如果该数值能够被k整除的话,那么我们就称该数列能被k整除。
在上面的例子中,该数列能被7整除(17+5+(-21)-15=--14),但不能被5整除。
现在你的任务是,判断某个数列是否能被某数整除。
输入格式:
数据存放在当前目录下的文本文件"div.in"中。
文件的第一行是一个整数m,表示有m个子任务。
接下来就是m个子任务的描述。
每个子任务有两行。
第一行是两个整数n和k(1<=n<=10000,2<=k<=100),n和k中间有一个空格。
n表示数列中整数的个数;k就是需要你判断的这个数列是否能被k整除。
第二行是数列的n个整数,整数间用空格隔开,每个数列的绝对值都不超过10000。
输出格式:
答案输出到当前目录下的文本文件"div.out"中。
输出文件应有m行,依次对应输入文件中的m个子任务,若数列能被k整除则输出"divisible",否则输出"notdivisible",行首行末应没有空格。
样例:
输入文件:
div.in
2
47
175-2115
45
175-2115
输出文件:
div.out
divisible
notdivisible
<
2018-02-07
问题描述:
对于任意一个整数数列,我们可以在每两个整数中间任意放一个符号'+'或'-',这样就可以构成一个表达式,也就可以计算出表达式的值。
比如,现在有一个整数数列:
17,5,-21,-15,那么就可以构造出8个表达式:
17+5+(-21)+15=16
17+5+(-21)-15=-14
17+5-(-21)+15=58
17+5-(-21)-15=28
17-5+(-21)+15=6
17-5+(-21)-15=-24
17-5-(-21)+15=48
17-5-(-21)-15=18
对于一个整数数列来说,我们能通过如上的方法构造出不同的表达式,从而得到不同的数值,如果该数值能够被k整除的话,那么我们就称该数列能被k整除。
在上面的例子中,该数列能被7整除(17+5+(-21)-15=--14),但不能被5整除。
现在你的任务是,判断某个数列是否能被某数整除。
输入格式:
数据存放在当前目录下的文本文件"div.in"中。
文件的第一行是一个整数m,表示有m个子任务。
接下来就是m个子任务的描述。
每个子任务有两行。
第一行是两个整数n和k(1<=n<=10000,2<=k<=100),n和k中间有一个空格。
n表示数列中整数的个数;k就是需要你判断的这个数列是否能被k整除。
第二行是数列的n个整数,整数间用空格隔开,每个数列的绝对值都不超过10000。
输出格式:
答案输出到当前目录下的文本文件"div.out"中。
输出文件应有m行,依次对应输入文件中的m个子任务,若数列能被k整除则输出"divisible",否则输出"notdivisible",行首行末应没有空格。
样例:
输入文件:
div.in
2
47
175-2115
45
175-2115
输出文件:
div.out
divisible
notdivisible
<
2018-02-07
问题描述:
对于任意一个整数数列,我们可以在每两个整数中间任意放一个符号'+'或'-',这样就可以构成一个表达式,也就可以计算出表达式的值。
比如,现在有一个整数数列:
17,5,-21,-15,那么就可以构造出8个表达式:
17+5+(-21)+15=16
17+5+(-21)-15=-14
17+5-(-21)+15=58
17+5-(-21)-15=28
17-5+(-21)+15=6
17-5+(-21)-15=-24
17-5-(-21)+15=48
17-5-(-21)-15=18
对于一个整数数列来说,我们能通过如上的方法构造出不同的表达式,从而得到不同的数值,如果该数值能够被k整除的话,那么我们就称该数列能被k整除。
在上面的例子中,该数列能被7整除(17+5+(-21)-15=--14),但不能被5整除。
现在你的任务是,判断某个数列是否能被某数整除。
输入格式:
数据存放在当前目录下的文本文件"div.in"中。
文件的第一行是一个整数m,表示有m个子任务。
接下来就是m个子任务的描述。
每个子任务有两行。
第一行是两个整数n和k(1<=n<=10000,2<=k<=100),n和k中间有一个空格。
n表示数列中整数的个数;k就是需要你判断的这个数列是否能被k整除。
第二行是数列的n个整数,整数间用空格隔开,每个数列的绝对值都不超过10000。
输出格式:
答案输出到当前目录下的文本文件"div.out"中。
输出文件应有m行,依次对应输入文件中的m个子任务,若数列能被k整除则输出"divisible",否则输出"notdivisible",行首行末应没有空格。
样例:
输入文件:
div.in
2
47
175-2115
45
175-2115
输出文件:
div.out
divisible
notdivisible
<
2018-02-07
问题描述:
对于任意一个整数数列,我们可以在每两个整数中间任意放一个符号'+'或'-',这样就可以构成一个表达式,也就可以计算出表达式的值。
比如,现在有一个整数数列:
17,5,-21,-15,那么就可以构造出8个表达式:
17+5+(-21)+15=16
17+5+(-21)-15=-14
17+5-(-21)+15=58
17+5-(-21)-15=28
17-5+(-21)+15=6
17-5+(-21)-15=-24
17-5-(-21)+15=48
17-5-(-21)-15=18
对于一个整数数列来说,我们能通过如上的方法构造出不同的表达式,从而得到不同的数值,如果该数值能够被k整除的话,那么我们就称该数列能被k整除。
在上面的例子中,该数列能被7整除(17+5+(-21)-15=--14),但不能被5整除。
现在你的任务是,判断某个数列是否能被某数整除。
输入格式:
数据存放在当前目录下的文本文件"div.in"中。
文件的第一行是一个整数m,表示有m个子任务。
接下来就是m个子任务的描述。
每个子任务有两行。
第一行是两个整数n和k(1<=n<=10000,2<=k<=100),n和k中间有一个空格。
n表示数列中整数的个数;k就是需要你判断的这个数列是否能被k整除。
第二行是数列的n个整数,整数间用空格隔开,每个数列的绝对值都不超过10000。
输出格式:
答案输出到当前目录下的文本文件"div.out"中。
输出文件应有m行,依次对应输入文件中的m个子任务,若数列能被k整除则输出"divisible",否则输出"notdivisible",行首行末应没有空格。
样例:
输入文件:
div.in
2
47
175-2115
45
175-2115
输出文件:
div.out
divisible
notdivisible
<
2018-02-07
问题描述:
对于任意一个整数数列,我们可以在每两个整数中间任意放一个符号'+'或'-',这样就可以构成一个表达式,也就可以计算出表达式的值。
比如,现在有一个整数数列:
17,5,-21,-15,那么就可以构造出8个表达式:
17+5+(-21)+15=16
17+5+(-21)-15=-14
17+5-(-21)+15=58
17+5-(-21)-15=28
17-5+(-21)+15=6
17-5+(-21)-15=-24
17-5-(-21)+15=48
17-5-(-21)-15=18
对于一个整数数列来说,我们能通过如上的方法构造出不同的表达式,从而得到不同的数值,如果该数值能够被k整除的话,那么我们就称该数列能被k整除。
在上面的例子中,该数列能被7整除(17+5+(-21)-15=--14),但不能被5整除。
现在你的任务是,判断某个数列是否能被某数整除。
输入格式:
数据存放在当前目录下的文本文件"div.in"中。
文件的第一行是一个整数m,表示有m个子任务。
接下来就是m个子任务的描述。
每个子任务有两行。
第一行是两个整数n和k(1<=n<=10000,2<=k<=100),n和k中间有一个空格。
n表示数列中整数的个数;k就是需要你判断的这个数列是否能被k整除。
第二行是数列的n个整数,整数间用空格隔开,每个数列的绝对值都不超过10000。
输出格式:
答案输出到当前目录下的文本文件"div.out"中。
输出文件应有m行,依次对应输入文件中的m个子任务,若数列能被k整除则输出"divisible",否则输出"notdivisible",行首行末应没有空格。
样例:
输入文件:
div.in
2
47
175-2115
45
175-2115
输出文件:
div.out
divisible
notdivisible
<
2018-02-07
问题描述:
对于任意一个整数数列,我们可以在每两个整数中间任意放一个符号'+'或'-',这样就可以构成一个表达式,也就可以计算出表达式的值。
比如,现在有一个整数数列:
17,5,-21,-15,那么就可以构造出8个表达式:
17+5+(-21)+15=16
17+5+(-21)-15=-14
17+5-(-21)+15=58
17+5-(-21)-15=28
17-5+(-21)+15=6
17-5+(-21)-15=-24
17-5-(-21)+15=48
17-5-(-21)-15=18
对于一个整数数列来说,我们能通过如上的方法构造出不同的表达式,从而得到不同的数值,如果该数值能够被k整除的话,那么我们就称该数列能被k整除。
在上面的例子中,该数列能被7整除(17+5+(-21)-15=--14),但不能被5整除。
现在你的任务是,判断某个数列是否能被某数整除。
输入格式:
数据存放在当前目录下的文本文件"div.in"中。
文件的第一行是一个整数m,表示有m个子任务。
接下来就是m个子任务的描述。
每个子任务有两行。
第一行是两个整数n和k(1<=n<=10000,2<=k<=100),n和k中间有一个空格。
n表示数列中整数的个数;k就是需要你判断的这个数列是否能被k整除。
第二行是数列的n个整数,整数间用空格隔开,每个数列的绝对值都不超过10000。
输出格式:
答案输出到当前目录下的文本文件"div.out"中。
输出文件应有m行,依次对应输入文件中的m个子任务,若数列能被k整除则输出"divisible",否则输出"notdivisible",行首行末应没有空格。
样例:
输入文件:
div.in
2
47
175-2115
45
175-2115
输出文件:
div.out
divisible
notdivisible
<
2018-02-07
问题描述:
对于任意一个整数数列,我们可以在每两个整数中间任意放一个符号'+'或'-',这样就可以构成一个表达式,也就可以计算出表达式的值。
比如,现在有一个整数数列:
17,5,-21,-15,那么就可以构造出8个表达式:
17+5+(-21)+15=16
17+5+(-21)-15=-14
17+5-(-21)+15=58
17+5-(-21)-15=28
17-5+(-21)+15=6
17-5+(-21)-15=-24
17-5-(-21)+15=48
17-5-(-21)-15=18
对于一个整数数列来说,我们能通过如上的方法构造出不同的表达式,从而得到不同的数值,如果该数值能够被k整除的话,那么我们就称该数列能被k整除。
在上面的例子中,该数列能被7整除(17+5+(-21)-15=--14),但不能被5整除。
现在你的任务是,判断某个数列是否能被某数整除。
输入格式:
数据存放在当前目录下的文本文件"div.in"中。
文件的第一行是一个整数m,表示有m个子任务。
接下来就是m个子任务的描述。
每个子任务有两行。
第一行是两个整数n和k(1<=n<=10000,2<=k<=100),n和k中间有一个空格。
n表示数列中整数的个数;k就是需要你判断的这个数列是否能被k整除。
第二行是数列的n个整数,整数间用空格隔开,每个数列的绝对值都不超过10000。
输出格式:
答案输出到当前目录下的文本文件"div.out"中。
输出文件应有m行,依次对应输入文件中的m个子任务,若数列能被k整除则输出"divisible",否则输出"notdivisible",行首行末应没有空格。
样例:
输入文件:
div.in
2
47
175-2115
45
175-2115
输出文件:
div.out
divisible
notdivisible
<