标题: k倍区间
给定一个长度为N的数列,A1, A2, ... AN,如果其中一段连续的子序列Ai, Ai+1, ... Aj(i <= j)之和是K的倍数,我们就称这个区间[i, j]是K倍区间。
你能求出数列中总共有多少个K倍区间吗?
输入
-----
第一行包含两个整数N和K。(1 <= N, K <= 100000)
以下N行每行包含一个整数Ai。(1 <= Ai <= 100000)
输出
-----
输出一个整数,代表K倍区间的数目。
例如,
输入:
5 2
1
2
3
4
5
程序应该输出:
6
资源约定:
峰值内存消耗(含虚拟机) < 256M
CPU消耗 < 2000ms
请严格按要求输出,不要画蛇添足地打印类似:“请您输入...” 的多余内容。
所有代码放在同一个源文件中,调试通过后,拷贝提交该源码。
不要使用package语句。不要使用jdk1.7及以上版本的特性。
主类的名字必须是:Main,否则按无效代码处理。
package com.sihai.test;
import java.util.Scanner;
public class test {
static int a[] = new int[100010];
static long dp[] = new long[100010];
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int n,k,i,j;
n = scanner.nextInt();
k = scanner.nextInt();
long res;
while(true)
{
dp[0]=0;
res=0;
for(i=1;i<=n;i++)
{
a[i] = scanner.nextInt();
dp[i]=dp[i-1]+a[i];
}
for(i=1;i<=n;i++)
{
for(j=0;j<=n-i;j++)
{
if((dp[j+i]-dp[j])%k==0)
res++;
}
}
System.out.println(res);
}
}
}
<script type="text/javascript">
$(function () {
$('pre.prettyprint code').each(function () {
var lines = $(this).text().split('\n').length;
var $numbering = $('<ul/>').addClass('pre-numbering').hide();
$(this).addClass('has-numbering').parent().append($numbering);
for (i = 1; i <= lines; i++) {
$numbering.append($('<li/>').text(i));
};
$numbering.fadeIn(1700);
});
});
</script>
分享到:
相关推荐
第14届蓝桥杯Python省赛真题-大学B组 第14届蓝桥杯Python省赛真题-大学B组 第14届蓝桥杯Python省赛真题-大学B组 第14届蓝桥杯Python省赛真题-大学B组 第14届蓝桥杯Python省赛真题-大学B组 第14届蓝桥杯Python省赛...
第14届蓝桥杯Python省赛真题-大学A组 第14届蓝桥杯Python省赛真题-大学A组 第14届蓝桥杯Python省赛真题-大学A组 第14届蓝桥杯Python省赛真题-大学A组 第14届蓝桥杯Python省赛真题-大学A组 第14届蓝桥杯Python省赛...
第14届蓝桥杯Python省赛真题-大学C组 第14届蓝桥杯Python省赛真题-大学C组 第14届蓝桥杯Python省赛真题-大学C组 第14届蓝桥杯Python省赛真题-大学C组 第14届蓝桥杯Python省赛真题-大学C组 第14届蓝桥杯Python省赛...
第八届蓝桥杯单片机初赛的试题之一是构建一个电子钟,这涉及到硬件接口编程、时钟电路设计以及显示驱动等多个知识点。 1. **单片机基础知识**:单片机,也称为微控制器,是一体化集成的微型计算机系统,包含CPU、...
【标题】"2018第九届蓝桥杯Java语言C组&答案(无第十题)"指的是2018年举办的第九届蓝桥杯编程竞赛中,针对Java语言的C组题目及其官方或个人提供的解答。蓝桥杯是一项旨在提升大学生及软件开发者编程能力的全国性...
【Java第十五届蓝桥杯大赛软件JavaB组真题】是针对Java编程技术的一场专业竞赛,旨在考察参赛者对Java语言的理解、应用及问题解决能力。蓝桥杯大赛作为国内知名的IT技能竞赛,其试题往往涵盖了Java的基础语法、面向...
本资源为第十四届蓝桥杯 Java C 组省赛真题,涵盖了 Java 编程基础知识点,包括结果填空和程序设计两种题型。本总结将对题目中的知识点进行详细说明。 一、结果填空题 结果填空题要求选手根据题目描述直接填写结果...
内容概述:第十三届蓝桥杯大赛软件组JAVA-A,B,C组省赛试题。 注意:为了让更多人及时快速获得试题,现在试题现时进行 0 积分免费的下载,下载量提高后,系统会将积分随之上升,需要的请尽快下载。本试题包含A,B,C三...
蓝桥杯竞赛-蓝桥杯2024年第十五届决赛真题-兔子集结
### 第十五届蓝桥杯Java A组参赛总结 #### 知识点一:比赛规则与流程 - **考试流程**:参赛者需首先下载题目,使用官方提供的解压密码解压试题包。整个考试时长为4小时。 - **提交方式**: - 在考试过程中,参赛...
第十四届蓝桥杯EDA赛模拟题一 第十四届蓝桥杯EDA赛模拟题二 第十四届蓝桥杯EDA省赛真题 第十五届蓝桥杯EDA赛模拟试题一(嘉立创EDA提供) 第十五届蓝桥杯EDA赛模拟试题二(嘉立创EDA提供) 4T十五届模拟三
第14届蓝桥杯Python省赛真题-研究生组 第14届蓝桥杯Python省赛真题-研究生组 第14届蓝桥杯Python省赛真题-研究生组 第14届蓝桥杯Python省赛真题-研究生组 第14届蓝桥杯Python省赛真题-研究生组 第14届蓝桥杯Python省...
蓝桥杯2024年第十五届省赛真题-数字诗意
2016第八届蓝桥杯省赛试题及答案
蓝桥杯1~11届真题及解析,精选练习题,算法等等,蓝桥杯资料合集450M(Java和C、C++方向) 蓝桥杯精选试题完整版.rar 算法.zip 1届国际赛.rar 2届国际赛.rar 5届省赛.rar 6届国赛.rar 6届省赛.rar 7届国赛.rar 7届省...
蓝桥杯2024年第十五届省赛真题-回文数组
【标题】"蓝桥杯第十五届电子赛省赛单片机组真题压缩包"所包含的知识点主要围绕单片机、蓝桥杯比赛以及相关的教育与考试领域展开。蓝桥杯是一项全国性的信息技术竞赛,旨在提升大学生和青少年在软件和电子信息领域的...
蓝桥杯2024年第十五届省赛真题-传送阵
2019年4月1日蓝桥杯省赛第十届蓝桥杯真题JAVA(C组)
12届蓝桥杯EDA国赛真题 12届蓝桥杯EDA省赛真题 13届蓝桥杯EDA国赛试题 13届蓝桥杯EDA赛训练试题1 13届蓝桥杯EDA赛训练试题2 13届蓝桥杯EDA赛训练试题3 13届蓝桥杯EDA省赛试题 ...15届蓝桥杯EDA省赛真题第二场