欢迎您访问教学资源网(www.jxzy.wang)
首页 > 教案设计 > 信息教案设计 > 数列的整除性

数列的整除性

网友 分享 时间: 加入收藏 我要投稿 点赞 9
0

数列的整除性

问题描述:

对于任意一个整数数列,我们可以在每两个整数中间任意放一个符号'+'或'-',这样就可以构成一个表达式,也就可以计算出表达式的值。比如,现在有一个整数数列: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",否则输出 "not divisible" ,行首行末应没有空格。

样例:

输入文件: div.in

2

4 7

17 5 -21 15

4 5

17 5 -21 15

输出文件: div.out

divisible

not divisible

<
NaN

精选图文

221381
领取福利

微信扫码领取福利

数列的整除性

微信扫码分享

月会员
每天200次下载
2元/30天
直接下载
单次下载
0.1元/次
微信支付
欢迎使用微信支付
扫一扫支付
金额:
常见问题

请登录之后再下载!

下载中心

您的账号注册成功!密码为:123456,当前为默认信息,请及时修改

下载文件立即修改

帮助中心

如何获取自己的订单号?

打开微信,找到微信支付,找到自己的订单,就能看到自己的交易订单号了。

阅读并接受《用户协议》
注:各登录账户无关联!请仅用一种方式登录。


用户注册协议

一、 本网站运用开源的网站程序平台,通过国际互联网络等手段为会员或游客提供程序代码或者文章信息等服务。本网站有权在必要时修改服务条款,服务条款一旦发生变动,将会在重要页面上提示修改内容或通过其他形式告知会员。如果会员不同意所改动的内容,可以主动取消获得的网络服务。如果会员继续享用网络服务,则视为接受服务条款的变动。网站保留随时修改或中断服务而不需知照会员的权利。本站行使修改或中断服务的权利,不需对会员或第三方负责。

关闭