标题: 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

import java.util.Scanner;
import java.util.Stack;public class Test10 {private static int N=0;private static int K=0;private static int count=0;public static void main(String[] args) {Scanner scanner =new Scanner(System.in);N=scanner.nextInt();K=scanner.nextInt();int[] A=new int[N];for(int i=0;i<N;i++){A[i]=scanner.nextInt();}fun(A);System.out.println(count);}private static int fun(int[] a) {Stack<Integer> stack =new Stack<Integer>();for(int i=0;i<a.length;i++){fun1(stack,a,i);}return 0;}private static void fun1(Stack<Integer> stack, int[] a, int i) {for(int j=i;i<a.length;i++){stack.add(a[i]);if(sumStack(stack)%K==0){++count;}}}private static int sumStack(Stack<Integer> stack) {int sum=0;for(int i=0;i<stack.size();i++){sum=stack.get(i);}return sum;}}

转载于:https://www.cnblogs.com/ad-zhou/p/8643578.html

第八届蓝桥杯java b组第十题相关推荐

  1. 第八届蓝桥杯Java A组决赛第一题

    标题:图书排列 将编号为1~10的10本书排放在书架上,要求编号相邻的书不能放在相邻的位置. 请计算一共有多少种不同的排列方案. 注意,需要提交的是一个整数,不要填写任何多余的内容. 答案:47930 ...

  2. 2017年 第八届蓝桥杯 Java B组真题整理

    2017年 第八届蓝桥杯 Java B组真题整理 1.购物单 小明刚刚找到工作,老板人很好,只是老板夫人很爱购物.老板忙的时候经常让小明帮忙到商场代为购物.小明很厌烦,但又不好推辞.这不,XX大促销又 ...

  3. 2017年 第08届 蓝桥杯 Java B组 决赛真题详解及小结

    ​​​​​蓝桥杯 Java B组 省赛决赛 真题详解及小结汇总[2013年(第4届)~2020年(第11届)] 第11届 蓝桥杯-第1.2次模拟(软件类)真题-(2020年3月.4月)-官方讲解视频 ...

  4. 2019年 第10届 蓝桥杯 Java B组 决赛真题详解及小结

    蓝桥杯 Java B组 省赛决赛 真题详解及小结汇总[2013年(第4届)~2020年(第11届)] 第11届 蓝桥杯-第1.2次模拟(软件类)真题-(2020年3月.4月)-官方讲解视频 说明:大部 ...

  5. 2020年 第11届 蓝桥杯 Java B组 决赛真题详解及小结

    蓝桥杯 Java B组 省赛决赛 真题详解及小结汇总[2013年(第4届)~2021年(第12届)] 第11届 蓝桥杯-第1.2次模拟(软件类)真题-(2020年3月.4月)-官方讲解视频 说明:大部 ...

  6. 2015年 第06届 蓝桥杯 Java B组 决赛真题详解及小结

    蓝桥杯 Java B组 省赛决赛 真题详解及小结汇总[2013年(第4届)~2020年(第11届)] 第11届 蓝桥杯-第1.2次模拟(软件类)真题-(2020年3月.4月)-官方讲解视频 说明:大部 ...

  7. 2016年 第07届 蓝桥杯 Java B组 决赛真题详解及小结

    蓝桥杯 Java B组 省赛决赛 真题详解及小结汇总[2013年(第4届)~2020年(第11届)] 第11届 蓝桥杯-第1.2次模拟(软件类)真题-(2020年3月.4月)-官方讲解视频 说明:大部 ...

  8. 2018年 第09届 蓝桥杯 Java B组 决赛真题详解及小结

    蓝桥杯 Java B组 省赛决赛 真题详解及小结汇总[2013年(第4届)~2020年(第11届)] 第11届 蓝桥杯-第1.2次模拟(软件类)真题-(2020年3月.4月)-官方讲解视频 说明:大部 ...

  9. 2022年第十三届蓝桥杯Java B组第三题:字符统计

    2022年第十三届蓝桥杯Java B组第三题:字符统计

最新文章

  1. VS Code 调试Node.js express网站
  2. HDU2896 病毒侵袭
  3. NSMutable属性声明时为什么不能使用copy
  4. Js中清空文件上传字段(input type=file )
  5. hibernate添加spring 事务管理注意问题记录
  6. java不用析构函数,堆栈分配的类--C发生不需要的析构函数调用
  7. 三校生计算机对口本科有哪些学校,宝山三校生五月对口高考报名
  8. 前端悬浮窗效果_Flutter自绘组件:微信悬浮窗(一)
  9. javax包 rpc_javax.xml.rpc和javax.wsdl分别属于哪个jar包?
  10. linux halt 命令详解
  11. ASP.NET Web API实践系列09,在Fiddler和控制台中模拟GET和POST请求
  12. 管理感悟:建议工作文档多使用表格EXCEL
  13. Kettle处理300万条数据-问题整理
  14. roundcube webmail登陆失败怎么回事_智慧团建登陆官网入口手机
  15. 调整csgo画面显示FPS值
  16. 在线地图地址3857+4326
  17. 华为防火墙L2TP/L2TP over IPSec
  18. 高德地图--SDK集成--定位功能 地图定位搜索
  19. QkeyTools软键盘
  20. 2019精选书籍推荐

热门文章

  1. 学习 Message(11): 测试 TWMMouse 结构相关的鼠标消息
  2. (转)distcp从ftp到hdfs拷贝文件
  3. 77 ~And, two stars meet again~ RC汉化补丁[BUG修正]
  4. 如何从SQL Server查找指定的临时表
  5. 分析数十年的ICS利用,确定漏洞修复优先级
  6. 苹果修复老旧设备中的两个 iOS 0day
  7. DPM 2012 R2恢复Exchange 2013单用户邮箱
  8. 如何解决Greenplum中无法通过标准命令修复的元数据错误
  9. 《软件定义数据中心:Windows Server SDDC技术与实践》——第1章 微软数据中心与SDDC漫谈1.1 微软数据中心建设之道...
  10. IT人士|不可不知的10个行业内幕