`
SIHAIloveYAN
  • 浏览: 124524 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类

蓝桥杯java第八届第十题--k倍区间

 
阅读更多
标题: 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省赛真题-大学B组 第14届蓝桥杯Python省赛...

    第14届蓝桥杯Python省赛真题-大学A组

    第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省赛真题-大学C组 第14届蓝桥杯Python省赛...

    蓝桥杯单片机第八届初赛试题-电子钟-工程代码

    第八届蓝桥杯单片机初赛的试题之一是构建一个电子钟,这涉及到硬件接口编程、时钟电路设计以及显示驱动等多个知识点。 1. **单片机基础知识**:单片机,也称为微控制器,是一体化集成的微型计算机系统,包含CPU、...

    蓝桥杯嵌入式第八届省赛真题程序设计参考

    蓝桥杯嵌入式第八届省赛真题程序设计参考

    Java第十五届蓝桥杯大赛软件JavaB组真题

    【Java第十五届蓝桥杯大赛软件JavaB组真题】是针对Java编程技术的一场专业竞赛,旨在考察参赛者对Java语言的理解、应用及问题解决能力。蓝桥杯大赛作为国内知名的IT技能竞赛,其试题往往涵盖了Java的基础语法、面向...

    2018第九届蓝桥杯Java语言C组&答案(无第十题)

    【标题】"2018第九届蓝桥杯Java语言C组&答案(无第十题)"指的是2018年举办的第九届蓝桥杯编程竞赛中,针对Java语言的C组题目及其官方或个人提供的解答。蓝桥杯是一项旨在提升大学生及软件开发者编程能力的全国性...

    蓝桥杯单片机第八届省赛真题

    【标题】:“蓝桥杯单片机第八届省赛真题” 这道题目涉及的是“蓝桥杯”竞赛中关于单片机应用的部分,特别是如何利用单片机技术设计一个电子时钟。蓝桥杯是一项全国性的信息技术竞赛,旨在推动软件和电子信息专业...

    第十四届蓝桥杯 Java C组省赛真题

    本资源为第十四届蓝桥杯 Java C 组省赛真题,涵盖了 Java 编程基础知识点,包括结果填空和程序设计两种题型。本总结将对题目中的知识点进行详细说明。 一、结果填空题 结果填空题要求选手根据题目描述直接填写结果...

    蓝桥杯2024年第十五届省赛真题-数字诗意

    蓝桥杯2024年第十五届省赛真题-数字诗意

    第十三届蓝桥杯大赛软件组JAVA-A,B,C组省赛试题

    内容概述:第十三届蓝桥杯大赛软件组JAVA-A,B,C组省赛试题。 注意:为了让更多人及时快速获得试题,现在试题现时进行 0 积分免费的下载,下载量提高后,系统会将积分随之上升,需要的请尽快下载。本试题包含A,B,C三...

    13-15届蓝桥杯EDA模拟题和真题

    第十四届蓝桥杯EDA赛模拟题一 第十四届蓝桥杯EDA赛模拟题二 第十四届蓝桥杯EDA省赛真题 第十五届蓝桥杯EDA赛模拟试题一(嘉立创EDA提供) 第十五届蓝桥杯EDA赛模拟试题二(嘉立创EDA提供) 4T十五届模拟三

    第十五届蓝桥杯Java A组参赛总结

    ### 第十五届蓝桥杯Java A组参赛总结 #### 知识点一:比赛规则与流程 - **考试流程**:参赛者需首先下载题目,使用官方提供的解压密码解压试题包。整个考试时长为4小时。 - **提交方式**: - 在考试过程中,参赛...

    12-15届蓝桥杯模拟题和真题

    12届蓝桥杯EDA国赛真题 12届蓝桥杯EDA省赛真题 13届蓝桥杯EDA国赛试题 13届蓝桥杯EDA赛训练试题1 13届蓝桥杯EDA赛训练试题2 13届蓝桥杯EDA赛训练试题3 13届蓝桥杯EDA省赛试题 ...15届蓝桥杯EDA省赛真题第二场

    蓝桥杯2024年第十五届省赛真题-回文数组

    蓝桥杯2024年第十五届省赛真题-回文数组

    第14届蓝桥杯Python省赛真题-研究生组

    第14届蓝桥杯Python省赛真题-研究生组 第14届蓝桥杯Python省赛真题-研究生组 第14届蓝桥杯Python省赛真题-研究生组 第14届蓝桥杯Python省赛真题-研究生组 第14届蓝桥杯Python省赛真题-研究生组 第14届蓝桥杯Python省...

    蓝桥杯竞赛-蓝桥杯2024年第十五届决赛真题-兔子集结

    2024年第十五届蓝桥杯决赛的真题“兔子集结”是一道关于算法设计与分析的编程题目,其核心在于模拟兔子的集结过程,并最终确定每只兔子在集结完成后的位置。 题目背景设定了一个兔子村落的场景,其中n只兔子排成一...

    2016第八届蓝桥杯省赛试题及答案

    2016第八届蓝桥杯省赛试题及答案

    蓝桥杯1~11届真题及解析,精选练习题,算法等等,蓝桥杯资料合集450M(Java和C、C++方向)2024整理

    蓝桥杯1~11届真题及解析,精选练习题,算法等等,蓝桥杯资料合集450M(Java和C、C++方向) 蓝桥杯精选试题完整版.rar 算法.zip 1届国际赛.rar 2届国际赛.rar 5届省赛.rar 6届国赛.rar 6届省赛.rar 7届国赛.rar 7届省...

    蓝桥杯第十五届电子赛省赛单片机组真题压缩包

    【标题】"蓝桥杯第十五届电子赛省赛单片机组真题压缩包"所包含的知识点主要围绕单片机、蓝桥杯比赛以及相关的教育与考试领域展开。蓝桥杯是一项全国性的信息技术竞赛,旨在提升大学生和青少年在软件和电子信息领域的...

Global site tag (gtag.js) - Google Analytics