数列的整除性.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=--1
4),但不
能被5整除。现在你的任务是,判断某个数列是否能被某数整除。
输入格式:
数据存放在当前目录下的文本文件中。 文件的第一行是一个
第1页
总共20页
整数m,表示有m个子任务。接下来就是m个子任务的描述。
每个子任务
有两行。第一行是两个整数n和k(1<=n<=10000,
2<=k<=100),n和k中
间有一个空格。n
表示数列中整数的个数;k就是需要你判断的这个数列
是否能被k
整除。第二行是数列的n个整数,整数间用空格隔开,每个数
列的绝对值都不超过10000。
输出格式:
答案输出到当前目录下的文本文件 中。 输出文件应有m
行,
依次对应输入文件中的m 个子任务,若数列能被k 整除则输出
,否则输出
,行首行末应没有空格。
样例:
输入文件:
2
4 7
17 5 -21 15
4 5
17 5 -21 15
输出文件:
divisible
not divisible
<
2018-02-07
第2页 总共20页
问题描述:
对于任意一个整数数列,我们可以在
每两个整数中间任意放一个符号
'+'或'-',这样就可以构成一个表达式,也就可以计算出表达式的
值。比
如,现在有一个整数数列: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=--1
4),但不
能被5整除。现在你的任务是,判断某个数列是否能被某数整除。
输入格式:
数据存放在当前目录下的文本文件中。
文件的第一行是一个
整数m,表示有m个子任务。接下来就是m个子任务的描述。
每个子任务
第3页 总共20页
有两行。第一行是两个整数n和k(1<=n<=10000,
2<=k<=100),n和k中
间有一个空格。n
表示数列中整数的个数;k就是需要你判断的这个数列
是否能被k
整除。第二行是数列的n个整数,整数间用空格隔开,每个数
列的绝对值都不超过10000。
输出格式:
答案输出到当前目录下的文本文件 中。 输出文件应有m
行,
依次对应输入文件中的m 个子任务,若数列能被k 整除则输出
,否则输出
,行首行末应没有空格。
样例:
输入文件:
2
4 7
17 5 -21 15
4 5
17 5 -21 15
输出文件:
divisible
not divisible
<
2018-02-07
问题描述:
第4页 总共20页
对于任意一个整数数列,我
们可以在每两个整数中间任意放一个符号
'+'或'-',这样就可以构成一个表达式,也就可以计算出
表达式的值。比
如,现在有一个整数数列: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=--1
4),但不
能被5整除。现在你的任务是,判断某个数列是否能被某数整除。
输入格式:
数据存放在当前目录下的文本文件中。
文件的第一行是一个
整数m,表示有m个子任务。接下来就是m个子任务的描述。
每个子任务
有两行。第一行是两个整数n和k(1<=n<=10000,
2<=k<=100),n和k中
间有一个空格。n
表示数列中整数的个数;k就是需要你判断的这个数列
第5页 总共20页
是否能被k
整除。第二行是数列的n个整数,整数间用空格隔开,每个数
列的绝对值都不超过10000。
输出格式:
答案输出到当前目录下的文本文件 中。 输出文件应有m
行,
依次对应输入文件中的m 个子任务,若数列能被k 整除则输出
,否则输出
,行首行末应没有空格。
样例:
输入文件:
2
4 7
17 5 -21 15
4 5
17 5 -21 15
输出文件:
divisible
not divisible
<
2018-02-07
问题描述:
对于任意一个整数数列,我们可以在每两个整数中间任意放一个符号
'+'或'-',这样就可以构成一个表达式,也就可以计算出表达式的值。比
第6页 总共20页
如,现在有一个整数数列: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=--1
4),但不
能被5整除。现在你的任务是,判断某个数列是否能被某数整除。
输入格式:
数据存放在当前目录下的文本文件中。
文件的第一行是一个
整数m,表示有m个子任务。接下来就是m个子任务的描述。
每个子任务
有两行。第一行是两个整数n和k(1<=n<=10000,
2<=k<=100),n和k中
间有一个空格。n
表示数列中整数的个数;k就是需要你判断的这个数列
是否能被k
整除。第二行是数列的n个整数,整数间用空格隔开,每个数
列的绝对值都不超过10000。
第7页 总共20页
输出格式:
答案输出到当前目录下的文本文件 中。 输出文件应有m 行,
依次对应输入文件中的m
个子任务,若数列能被k 整除则输出
,否则输出 ,行首行末应没有空格。
样例:
输入文件:
2
4 7
17 5 -21 15
4 5
17 5 -21
15
输出文件:
divisible
not divisible
<
2018-02-07
问题描述:
对于任意
一个整数数列,我们可以在每两个整数中间任意放一个符号
'+'或'-',这样就可以构成一个表达式
,也就可以计算出表达式的值。比
如,现在有一个整数数列:17,5,-21,-15,那么就可以构
造出8个表
达式:
第8页 总共20页
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整除。现在你的任务
是,判断某个数列是否能被某数整除。
输入格式:
数据存放在当前目录下的文本文件中。
文件的第一行是一个
整数m,表示有m个子任务。接下来就是m个子任务的描述。
每个子任务
有两行。第一行是两个整数n和k(1<=n<=10000,
2<=k<=100),n和k中
间有一个空格。n
表示数列中整数的个数;k就是需要你判断的这个数列
是否能被k
整除。第二行是数列的n个整数,整数间用空格隔开,每个数
列的绝对值都不超过10000。
输出格式:
答案输出到当前目录下的文本文件 中。 输出文件应有m
行,
第9页 总共20页
依次对应输入文件中的m
个子任务,若数列能被k 整除则输出
,否则输出 ,行首行末应没有空格。
样例:
输入文件:
2
4 7
17 5 -21 15
4 5
17 5 -21
15
输出文件:
divisible
not divisible
<
2018-02-07
问题描述:
对于任意
一个整数数列,我们可以在每两个整数中间任意放一个符号
'+'或'-',这样就可以构成一个表达式
,也就可以计算出表达式的值。比
如,现在有一个整数数列:17,5,-21,-15,那么就可以构
造出8个表
达式:
17+5+(-21)+15=16
17+5+(-21)-15=-14
第10页 总共20页
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整除。现在你的任务是,判断某个数列是否能被某数整除。
输入格式:
数据存放在当前目录下的文本文件中。
文件的第一行是一个
整数m,表示有m个子任务。接下来就是m个子任务的描述。
每个子任务
有两行。第一行是两个整数n和k(1<=n<=10000,
2<=k<=100),n和k中
间有一个空格。n
表示数列中整数的个数;k就是需要你判断的这个数列
是否能被k
整除。第二行是数列的n个整数,整数间用空格隔开,每个数
列的绝对值都不超过10000。
输出格式:
答案输出到当前目录下的文本文件 中。 输出文件应有m
行,
依次对应输入文件中的m 个子任务,若数列能被k 整除则输出
,否则输出
,行首行末应没有空格。
第11页 总共20页
样例:
输入文件:
2
4 7
17 5 -21 15
4 5
17 5 -21
15
输出文件:
divisible
not divisible
<
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
第12页 总共20页
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整除。现在你的任务是,判断某个数列是否能被某数整除。
输入格式:
数据存放在当前目录下的文本文件中。
文件的第一行是一个
整数m,表示有m个子任务。接下来就是m个子任务的描述。
每个子任务
有两行。第一行是两个整数n和k(1<=n<=10000,
2<=k<=100),n和k中
间有一个空格。n
表示数列中整数的个数;k就是需要你判断的这个数列
是否能被k
整除。第二行是数列的n个整数,整数间用空格隔开,每个数
列的绝对值都不超过10000。
输出格式:
答案输出到当前目录下的文本文件 中。 输出文件应有m
行,
依次对应输入文件中的m 个子任务,若数列能被k 整除则输出
,否则输出
,行首行末应没有空格。
样例:
输入文件:
第13页 总共20页
2
4 7
17 5 -21 15
4 5
17 5 -21
15
输出文件:
divisible
not divisible
<
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
第14页 总共20页
17-5-(-21)+15=48
17-5-(-21)-15=18
对于一个整数数列来说,我们能通过如
上的方法构造出不同的表达式,
从而得到不同的数值,如果该数值能够被k整除的话,那么我们就称该数
列能被k整除。
在上面的例子中,该数列能被7整除(17+5+(-21)-
15=--14),但不
能被5整除。现在你的任务是,判断某个数列是否能被某数整除。
输入格式:
数据存放在当前目录下的文本文件中。
文件的第一行是一个
整数m,表示有m个子任务。接下来就是m个子任务的描述。
每个子任务
有两行。第一行是两个整数n和k(1<=n<=10000,
2<=k<=100),n和k中
间有一个空格。n
表示数列中整数的个数;k就是需要你判断的这个数列
是否能被k
整除。第二行是数列的n个整数,整数间用空格隔开,每个数
列的绝对值都不超过10000。
输出格式:
答案输出到当前目录下的文本文件 中。 输出文件应有m
行,
依次对应输入文件中的m 个子任务,若数列能被k 整除则输出
,否则输出
,行首行末应没有空格。
样例:
输入文件:
2
4 7
第15页 总共20页
17 5 -21 15
4 5
17 5 -21 15
输出文件:
divisible
not divisible
<
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
第16页 总共20页
对于一个整数数列来说,我们能通过如上的方法构造出不同的表达式,
从而
得到不同的数值,如果该数值能够被k整除的话,那么我们就称该数
列能被k整除。
在上面的例子中,该数列能被7整除(17+5+(-21)-15=--14),但不
能被5整除。现
在你的任务是,判断某个数列是否能被某数整除。
输入格式:
数据存放在当前目录下的文本文件中。
文件的第一行是一个
整数m,表示有m个子任务。接下来就是m个子任务的描述。
每个子任务
有两行。第一行是两个整数n和k(1<=n<=10000,
2<=k<=100),n和k中
间有一个空格。n
表示数列中整数的个数;k就是需要你判断的这个数列
是否能被k
整除。第二行是数列的n个整数,整数间用空格隔开,每个数
列的绝对值都不超过10000。
输出格式:
答案输出到当前目录下的文本文件 中。 输出文件应有m
行,
依次对应输入文件中的m 个子任务,若数列能被k 整除则输出
,否则输出
,行首行末应没有空格。
样例:
输入文件:
2
4 7
17 5 -21 15
4 5
第17页 总共20页
17 5
-21 15
输出文件:
divisible
not divisible
<
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整除的话,那么我们就称该数
第1
8页 总共20页
列能被k整除。
在上面的例子中,该数列
能被7整除(17+5+(-21)-15=--14),但不
能被5整除。现在你的任务是,判断某个
数列是否能被某数整除。
输入格式:
数据存放在当前目录下的文本文件中。
文件的第一行是一个
整数m,表示有m个子任务。接下来就是m个子任务的描述。
每个子任务
有两行。第一行是两个整数n和k(1<=n<=10000,
2<=k<=100),n和k中
间有一个空格。n
表示数列中整数的个数;k就是需要你判断的这个数列
是否能被k
整除。第二行是数列的n个整数,整数间用空格隔开,每个数
列的绝对值都不超过10000。
输出格式:
答案输出到当前目录下的文本文件 中。 输出文件应有m
行,
依次对应输入文件中的m 个子任务,若数列能被k 整除则输出
,否则输出
,行首行末应没有空格。
样例:
输入文件:
2
4 7
17 5 -21 15
4 5
17 5 -21 15
输出文件:
第19页 总共20页
divisible
not divisible
<
第20页
总共20页