36 数列1

news/2025/2/24 17:04:31

36 数列1

作者: frankhuhu 时间限制: 10S章节: 一维数组

问题描述 :

思维的严密性是相当重要的,尤其是在程序设计中,一个小小的错误,就可能导致无法想象的后果。明明的爸爸是一名富有经验的程序设计专家,深知思维严密的重要性。于是在明明很小的时候,就通过游戏的方式训练明明的思维严密性。今天,明明的爸爸和明明做了一个数列的游戏。

这个游戏很简单,就是有一数列,现在需要在数列中选出一个或者连续若干个数,要求这些数的和能被11整除。明明的爸爸想锻炼明明思维的严密性,因此要求明明尽可能多的找出符合条件的数列来,最好一个也不要漏掉。 例如有一数列为“11 22 33”,其中11可以被11整除,22可以被11整除,33可以被11整除,11+22=33能被11整除,22+33=55能被11整除,11+22+33=66能被11整除。所以以上一数列能被11整除的情况一共有六种。(注:虽然11+33也能被11整除,但是11和33在数列中没有连续出现,因此不算一种合理的情况。) 明明对这个游戏很感兴趣,高兴地玩了起来。由于粗心,明明总是无法一次就把所有的情况都找出来,这使得他爸爸不是很满意。于是明明爸爸决定先降低游戏的难度,事先告诉明明某一数列总共有多少种符合条件的选择数的方法,然后再让明明去选。明明的爸爸请你帮一个忙,他不想自己找出所有的情况,因此请你写一个程序,用程序来找出一共有多少种符合选数的情况,并把结果告诉他。 明明爸爸的问题可以归结为:给你一个数列,从中选出1个或连续若干个数,要求这些数的和能被11整除,问这样的选数方法一共有多少种。

输入说明 :

你写的程序要求从标准输入设备中读入测试数据作为你所写程序的输入数据。标准输入设备中有多组测试数据,每组测试数据有两行,每组测试数据的第一行有一个整数n(0<n≤50),表示数字串中有多少个整数,每组测试数据的第二行有n个整数,整数大于等于0且小于等于100,整数之间用一个空格隔开。每组测试数据与其后一组测试数据之间没有任何空行,第一组测试数据前面以及最后一组测试数据后面也都没有任何空行。

输出说明 :

对于每一组测试数据,你写的程序要求计算出一组相应的运算结果,并将每组运算结果作为你所写程序的输出数据依次写入到标准输出设备中。每组运算结果为一个整数,即表示一共有多少种选数方法。每组运算结果单独形成一行数据,其行首和行尾都没有任何空格,每组运算结果与其后一组运算结果之间没有任何空行,第一组运算结果前面以及最后一组运算结果后面也都没有任何空行。 注:通常,显示屏为标准输出设备。

输入范例 :

10
1 1 1 1 1 1 1 1 1 1
2
11 22
输出范例 :

0
3

#include<stdio.h>
#include<memory.h>
#define N 11
int main(){
	int n,i,j,count,start,temp;
	int a[100];
	while(scanf("%d",&n)!=EOF){
		count=0;
		memset(a,0,sizeof(int)*100);
		for(i=0;i<n;i++){
			scanf("%d",&a[i]);
		}
		//步长
		for(start=1;start<=n;start++){
			//从0开始到n-步长+1
			for(i=0;i<n-start+1;i++){
				temp=0;
				//当前位置+偏移量的值
				for(j=0;j<start;j++){
					temp+=a[i+j];
				}
				if(temp%N==0){
					count++;
				}
			}
		}
		printf("%d\n",count);
	}
	return 0;
}

http://www.niftyadmin.cn/n/710479.html

相关文章

RTB

RTB —— Real Time Bidding 的简称&#xff0c;就是实时竞价。跟传统购买形式相比&#xff0c;RTB是在每一个广告展示曝光的基础上进行竞价&#xff0c;就是每一个PV都会进行一次展现竞价&#xff0c;谁出价高&#xff0c;谁的广告就会被这个PV看到。 有个问题出现了&#xff…

find the mincost route(最小环,最短路,floyd)

find the mincost route Time Limit: 1000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 3425 Accepted Submission(s): 1397 Problem Description杭 州有N个景区&#xff0c;景区之间有一些双向的路来连接&#xff0c;现在860…

37 混合牛奶

37 混合牛奶 作者: xxx时间限制: 1S章节: 结构体 问题描述 : 牛奶包装是一个如此低利润的生意,所以尽可能低的控制初级产品(牛奶)的价格变得十分重要。请帮助快乐的牛奶制造者(Merry Milk Makers)以可能的最廉价的方式取得他们所需的牛奶。快乐的牛奶制造公司从一些农民那购…

SqlBulkCopy块拷贝数据时,不履行触发器和束缚 解决办法

在new SqlBulkCopy时,设置SqlBulkCopyOptions属性即可 SqlBulkCopy bulkCopy new SqlBulkCopy(ConStr,SqlBulkCopyOptions.FireTriggers); 注意:函数重载问题:SqlBulkCopy一个参数时,第一个参数是sqlconnection,两个参数时第一个参数是sqlconnectionString. SqlBulkCopyOption…

39 奇妙的数字

39 奇妙的数字 作者: Hu Yongjian时间限制: 1S章节: 一维数组 问题描述 : 有一种自然数&#xff0c;它的各位数字之和能被17整除。这个数的后继数&#xff08;即这个数加1&#xff09;的各位数字之和也能被17整除。求所有自然数中&#xff0c;从小到大第n个这样的数。 输入…

阿里云千岛湖数据中心启用:自然城市与人文科技的完美结合

9月8日&#xff0c;阿里云位于浙江千岛湖的数据中心正式启用&#xff0c;因地制宜采用湖水制冷。深层湖水通过完全密闭的管道流经数据中心&#xff0c;帮助服务器降温&#xff0c;再流经2.5公里的青溪新城中轴溪&#xff0c;作为城市景观呈现&#xff0c;自然冷却后最终洁净地回…

40 按要求输出序列

40 按要求输出序列 作者: 孙辞海 时间限制: 10S章节: 一维数组 问题描述 : 明明的爸爸是一位著名的数学家。他在明明很小的时候就发现明明有过人的数学天赋&#xff0c;因此有意培养他对数学的兴趣。一次&#xff0c;明明的爸爸为了培养明明对数字的敏感&#xff0c;和明明玩…

Android4.2项目目录结构

初始Android项目文件结构 刚接触Android项目&#xff0c;复杂的目录结构让人抓狂&#xff0c;这里以HelloWorld项目为例对目录结构进行详解。Android4.2为例 1&#xff1a;src JAVA源代码都放在这里面。新建一个简单的HelloWorld项目&#xff0c;系统为我们生成了一个HelloWorl…