新修订高中阶段原创精品配套教材
数列的整除性
教材定制 / 提高课堂效率 /内容可修改
Divisibility of sequence
教师:风老师 风顺第二中学
编订:FoonShion教育
原创教学设计 Excellent Teaching Design 数列的整除性
教材说明:本教学设计资料适用于高中信息技术科目 ,主要用途为帮助学生通过学习高效率的科技手段,使学生在社会生活中能通过更快解决生产、生活中的实际问题,并能严谨地思考,并能产生良好的解决方法,进而促进全面发展和提高。内容已根据教材主题进行配套式编写,可直接修改调整或者打印成为纸质版本进行教学使用。 问题描述:
对于任意一个整数数列,我们可以在每两个整数中间任意放一个符号'+'或'-',这样就可以构成一个表达式,也就可以计算出表达式的值。比如,现在有一个整数数列: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整除。
第 2 页 / 总 4页
原创教学设计 Excellent Teaching Design 在上面的例子中,该数列能被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 整除则输出 \,否则输出 \,行首行末应没有空格。 样例:
输入文件: div.in 2 4 7 17 5 -21 15 4 5
第 3 页 / 总 4页